这两个查询有什么问题?
SELECT (DATE_ADD('2008-11-31',INTERVAL 365 DAY) + INTERVAL 0 DAY) as occursOn
Result:
(
[0] => Array
(
[occursOn] =>
)
)
和:
SELECT (DATE_ADD('2008-11-31',INTERVAL 730 DAY) + INTERVAL 0 DAY) as occursOn
Result:
(
[0] => Array
(
[occursOn] =>
)
)
可以看到,每次occursOn
的返回值都是空的。
这些查询是动态生成的,因此需要第二个 +INTERVAL 0 DAY
且无法消除。
最佳答案
可能是因为 11 月
有 30
天?
关于mysql - 为什么这个 MySQL 查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000373/