wow*_*uzz 0 mysql sql database date-arithmetic
我只是想在我的查询中添加另外5天的日期.例如,如果我LastDate桌面上的列中的数据2013-03-31与其日期相同,那么添加5天应该在我的查询中显示它,因为它的日期比下面的更大.它不会出现,我很困惑为什么.任何帮助,将不胜感激.
SELECT * FROM `ts_inventory`
WHERE `ts_inventory`.`Quantity` > 0
AND `ts_inventory`.`LastDate` > DATE_ADD(2013-01-22, INTERVAL 5 DAY)
Run Code Online (Sandbox Code Playgroud)
您的日期周围缺少引号:
DATE_ADD(2013-01-22, INTERVAL 5 DAY)
Run Code Online (Sandbox Code Playgroud)
应该
DATE_ADD('2013-01-22', INTERVAL 5 DAY)
Run Code Online (Sandbox Code Playgroud)