我有一个SQL查询:
SELECT ....
WHERE CalendarDateTime.StartDate >= NOW()
如何更改昨天引用的NOW()
部分?
答案 0 :(得分:6)
SELECT ....
WHERE CalendarDateTime.StartDate >= NOW() - INTERVAL 1 DAY
但是我想StartDate
是一个日期,你真正想要的是包括今天的事件,你当前的解决方案只在午夜进行。在这种情况下,更合适的解决方案是:
SELECT ....
WHERE CalendarDateTime.StartDate >= DATE(NOW())