mysql - 为什么这个 MySQL 查询不起作用?

标签 mysql

这两个查询有什么问题?

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/

相关文章:

mysql - 在 SQL 中保存变量

python - 使用 mysqldb 在 python 中构建类

MySQL:选择参加三门不同类(class)的记录

mysql - 优化 MySQL 大量行更新

php - 表中的不同链接

mysql - COUNT(*) 和有

php - 如何将超过 30 天的记录移动到 MYSQL 中的另一个表?

mysql - 在存储过程中使用此脚本

asp.net - 如果没有发表评论将显示在表单 View 中,您如何显示评论计数?

PHP:在日期时间之间搜索 MYSQL 数据库但仅使用日期?