如何加/减一天

时间:2017-08-23 18:57:24

标签: sql web-sql opendatabase

如何从dateandtime中的smalldatetimeWeb SQL日期减去(或添加)天数?我试过搜索它,但找不到任何东西。

现有的解决方案全部用于SQLMySQL

我尝试过:DATEADD(SQL)和DATE_ADD/DATE_SUB(MySQL)函数。

当我在网页上使用它们时,两者都会出错(即使我复制粘贴简单的示例语句)。

1 个答案:

答案 0 :(得分:1)

尝试(现在更改时间字符串,或立即离开以添加或减去今天)

SELECT date('now','+1 day');SELECT date('now','-1 day');

编辑:

如果您想要添加或减去特定日期,则需要将日期格式设置为以下

YYYY-MM-DD HH:MM:SS

然后您可以使用datedatetime并添加/减去当天。使用评论中的数据:

SELECT DATE('2017-08-24 09:05:00','-1 days') --returns 2017-08-23
SELECT DATETIME('2017-08-24 09:05:00','+1 days'); --returns 2017-08-25 09:05:00