2014-01-24 34 views
0

我有一个包含datetime列的记录表。每3/5/8(动态)秒将记录插入该表中。MYSQL:根据时间间隔选择记录

需要:我必须每天只显示一条记录。在这里,我有一个条件是记录应该在10.00到11.00 AM之间插入。

所以我喜欢在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)