我把我CSDN寫的 搬來博客園了。。
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。這樣數據能夠更准確一點。
