2014-01-24 36 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)