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