今天我們來學習如何使用MySQL查詢昨天5點的數據。
我們先來看一下代碼:
SELECT * FROM table_name WHERE time_stamp BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 DAY) + INTERVAL 5 HOUR AND DATE_SUB(CURDATE(), INTERVAL 1 DAY) + INTERVAL 5 HOUR + INTERVAL 1 HOUR;
以上代碼中,我們使用了BETWEEN關鍵字,用來篩選符合條件的數據。我們將查詢時間段定為昨天5點到6點,所以需要用到DATE_SUB函數和INTERVAL函數。DATE_SUB函數可以將當前時間減去指定時間間隔來得到所需時間。INTERVAL函數用來表示時間間隔,這里我們需要將時間間隔設置為24小時和5小時。所以我們將當前日期減去1天,再加上5小時,這樣就得到了昨天5點的時間。
在實際應用中,需要將table_name換成你實際的表名,time_stamp換成你實際的時間戳字段名。
以上就是使用MySQL查詢昨天5點數據的方法。