0
我有一个包含datetime列的记录表。每3/5/8(动态)秒将记录插入该表中。MYSQL:根据时间间隔选择记录
需要:我必须每天只显示一条记录。在这里,我有一个条件是记录应该在10.00到11.00 AM之间插入。
所以我喜欢在where子句中使用该条件并使用max来获取记录。但我不能。 请指教。
我有一个包含datetime列的记录表。每3/5/8(动态)秒将记录插入该表中。MYSQL:根据时间间隔选择记录
需要:我必须每天只显示一条记录。在这里,我有一个条件是记录应该在10.00到11.00 AM之间插入。
所以我喜欢在where子句中使用该条件并使用max来获取记录。但我不能。 请指教。
尝试类似如下:
select * from tblName where HOUR(datetime_column) between 10 AND 11 group by DAY(datetime_column)
显示你的努力。 –
@suresh:从表中选择*,max(datetime_column),其中1个按日期分组(datetime_column)。 – user2987836