Как я могу оптимизировать этот запрос, который имеет внутренний запрос на выборку по дате? - PullRequest
0 голосов
/ 21 ноября 2011

Запрос:

select sum(value) 
  from TAB 
 where TimeStamp=
     {
         select max(TimeStamp)
           from TAB where col1=12 and col2=18
     }
   and col1=12 and col2=18;

Я пытаюсь улучшить его, по возможности исключив подзапрос.

1 Ответ

1 голос
/ 21 ноября 2011

Попробуйте это:

select sum(value) 
  from TAB 
 where col1=12 and col2=18
 group by TimeStamp
 order by TimeStamp desc
 limit 1 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...