用sql獲取一段時間內的資料
阿新 • • 發佈:2019-01-26
SELECT * FROM
表名
WHERE
timestampdiff(MINUTE, SYSDATE(), send_time) <=60
AND timestampdiff(MINUTE, SYSDATE(), send_time) >= 0
以上的sql是查詢這個表中一個小時以內的資料。temestampdiff是sql中的時間函式 可以計算兩個時間中的時間差
send_time欄位是表裡面的欄位。
SELECT enter_time, SYSDATE(), timestampdiff(HOUR, SYSDATE(), enter_time) FROM ntb_event_main WHERE timestampdiff(HOUR, SYSDATE(), enter_time) <= 24 AND timestampdiff(HOUR, SYSDATE(), enter_time) > 0
這是查詢在這個表中一天之內的記錄 。之所有要用hour而不用day。這樣資料能夠更準確一點。