我有一个 SQL 查询:
SELECT ....
WHERE CalendarDateTime.StartDate >= NOW()
如何更改 NOW()
部分以引用昨天?
最佳答案
SELECT ....
WHERE CalendarDateTime.StartDate >= NOW() - INTERVAL 1 DAY
但我想 StartDate
是一个日期,您真正想要的是包括今天的事件,而您当前的解决方案只在午夜执行。在这种情况下,更合适的解决方案是:
SELECT ....
WHERE CalendarDateTime.StartDate >= DATE(NOW())
关于mysql - SQL - 昨天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13463203/