在MySQL中,查詢數據時有時需要根據日期的小時進行篩選。使用下面的語句可以獲取當前時間的小時:
SELECT HOUR(NOW());
如果想查詢某個特定日期的小時,可以使用DATE_FORMAT()函數來將日期格式化為小時數:
SELECT DATE_FORMAT('2021-06-01 10:30:00','%H');
以上語句將返回10,表示該日期的小時為10。如果想查詢某個時間段內的數據,可以將日期范圍用BETWEEN關鍵字括起來:
SELECT * FROM table_name WHERE date_field BETWEEN '2021-06-01 10:00:00' AND '2021-06-01 12:00:00';
以上語句將查詢table_name表中在2021年6月1日10:00:00和12:00:00之間的數據。若需要查詢某個小時之后的數據,可以使用">"操作符:
SELECT * FROM table_name WHERE HOUR(date_field) >10;
以上語句將查詢table_name表中時間大于10點的數據。
上一篇css 鼠標經過變換圖片
下一篇css 鼠標經過盡選