Re: Не получается запрос - просьба помочь
От: Sshur Россия http://shurygin-sergey.livejournal.com
Дата: 25.06.10 08:12
Оценка:
Здравствуйте, LowCoder, Вы писали:

LC>Прошу помочь вот с каким вопросом. Никак не могу построить SQL запрос в MySQL (хотя мне кажется конкретная платформа здесь не важна).


Еще как важна, так как в MSSQL есть оконные функции которые работают как раз так как вам надо. Но можно и без них, только запрос сложнее получится.
Пишу для MSSQL, извините если для MySQL не подойдет.

Select id, datatime, value1, value2, value3 FROM tbl_test
where datatime in(  SELECT max(datatime) FROM tbl_test GROUP BY date(datetime))


Если у вас несколько строк может быть с одним datetime, то вернутся все. Можно сделать, чтобы вернулась только одна, если это критично


Если у вас id строго возрастает, то можно и это использовать
Шурыгин Сергей

"Не следует преумножать сущности сверх необходимости" (с) Оккам
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.