我需要執行一個MySQL選擇查詢,其中日期時間字段在表中小於今天的日期與凌晨2點。MySQL NOW()與定義時間
我將如何構建這個
SELECT * FROM tbl WHERE datetimefield < (DATE(NOW()) and time 2am)
謝謝你的任何援助。
我需要執行一個MySQL選擇查詢,其中日期時間字段在表中小於今天的日期與凌晨2點。MySQL NOW()與定義時間
我將如何構建這個
SELECT * FROM tbl WHERE datetimefield < (DATE(NOW()) and time 2am)
謝謝你的任何援助。
這工作:
SELECT * FROM tbl WHERE datetimefield < DATE_ADD(CURDATE(), INTERVAL 2 HOUR)
fiddle - 在我使用硬編碼的日期「2013年5月4日」小提琴,所以它會在以後正確工作。
SELECT * FROM TBL WHERE DateTimeField字段< STR_TO_DATE(CONCAT(CURDATE(), '', '02'), '%Y-%間%d%H')
從日期到字符串回到日期是有點h。。 – NovaDenizen 2013-05-04 17:51:22
謝謝您的回覆:d – David 2013-05-04 18:10:06