2014-01-24 4 views
0

У меня есть таблица, содержащая записи с столбцом datetime. Записи будут вставлены в эту таблицу за каждые 3/5/8 (динамические) секунды.MYSQL: выбор записей на основе временных интервалов

Нужна: мне нужно показать только одну запись в день. Здесь у меня есть одно условие: записи должны быть вставлены между 10.00 и 11.00.

Так что я хотел бы использовать это условие в разделе where и использовать max для получения записи. Но я не мог. Пожалуйста, совет.

+0

показать свои усилия. –

+0

@suresh: выберите *, max (datetime_column) из таблицы, где 1 группа по дате (datetime_column). – user2987836

ответ

0

попробовать что-то, как показано ниже:

select * from tblName where HOUR(datetime_column) between 10 AND 11 group by DAY(datetime_column) 
Смежные вопросы