回答
有一個DateTime
對象列的結果,只需使用內置功能來提取時間:
SELECT *
FROM table t
WHERE HOUR(t.DateTimeColumn) >= 9 AND HOUR(t.DateTimeColumn) <= 22
或
SELECT *
FROM table t
WHERE HOUR(t.DateTimeColumn) BETWEEN 9 AND 22
見:
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_hour
您可以使用hour()函數完成此操作。
這將是這樣的:
select *
from table
where hour(timestamp_col) >= 9
and hour(timestamp_col) <= 10;
http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_hour
Psst ...將不會返回結果。有沒有小時大於9和小於10 :-) – gvee
謝謝。修復。 –
你需要使用過濾器where hour(yourtimestampcolumn) between 9 and 10
或between 9 and 22
爲10PM
SELECT ...
FROM ...
WHERE TIME(datetime column) BETWEEN '09:00' AND '10:00';
這也將幫助你如果日期像這樣存儲: - '2013-09-18 11:47:12'
SELECT * FROM `users` WHERE substr(created,12,8) > '09:00:00' and substr(created,12,8) < '10:00:00'
- 1. 上午9點至上午10點之間的每天的Cron表達式
- 2. 碳,發現如果時間是在上午9點到下午5點
- 3. 如何在上午10點到下午5點之間顯示wordpress頁面?
- 4. 如何檢查時間是昨天上午9點到今天上午9點之間的Ruby?
- 5. 如何找到時間上的差異,如上午9點和下午1點
- 6. 倒計時重新啓動在凌晨3點,上午9點,下午3點和晚上9點
- 7. 比較時間:上午7點,上午5點或上午10點什麼時間接近?
- 8. 在上午6點和晚上10點之後計算MySQL中的時間差異
- 9. 使用GETDATE()並添加時間參數(如上午9點到上午8點59分之間)
- 10. 在下午6點和上午8點之間顯示新設計
- 11. 如何在android上每天每小時給予背景通知(例如上午7點到上午8點,上午9點,上午9點00分)
- 12. ui-calender:如果時間少於上午9點,則不包括結束日期
- 13. 如何從上午9點到下午4點運行服務?
- 14. 如何減少時間(從上午9點到下午5點)? Timepicker插件
- 15. 濾波之間有兩個上午下午的時間在
- 16. 如何在上午10點到晚上10點之間每隔2小時執行一次crontab?
- 17. as.POSIXct沒有認識到上午9點
- 18. 兩次之間的差異以及上午和下午在C#
- 19. 其中日期時間在列時間的上午12點和列時間的第二天上午10點之間
- 20. Quartz Cron語法:上午8點到下午4點之間每10分鐘一次
- 21. 時間表從上午12點到上午12點
- 22. Javascript倒計時從上午8點到晚上9點
- 23. 如何從數據庫中檢索前幾天上午9點之後和今天上午9點之前插入的記錄。
- 24. 如何設置一個UILocatNotification在上午9點每天開火
- 25. 格林尼治標準時間上午9點設置鬧鐘
- 26. 我需要檢查當前時間是否在指定的時間間隔(晚上9點到明天上午9點)之間,我需要檢查當前時間是晚上9點到9點(明天)Ruby on Rails
- 27. 上午10點30分至下午7點30分找到時差
- 28. AlarmManager通知每天上午9點的服務和廣播
- 29. 計算上午/下午兩次之間的時間長度
- 30. MySQL Timediff計數時間從晚上10點到早上6點
真的,2 upvotes? – Kermit