date_sub函数是否支持负数参数

1412
2024/9/15 6:31:22
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

DATE_SUB() 函数在 MySQL 和 SQL Server 中用于从指定日期减去一段时间

例如,在 MySQL 中,你可以使用负数参数来实现日期加法:

SELECT DATE_SUB('2021-01-01', INTERVAL -3 DAY); -- 结果为 '2021-01-04'

在这个例子中,我们使用了负数参数 -3,实际上是将 3 天加到指定日期上。所以结果是 ‘2021-01-04’。

同样地,在 SQL Server 中,你可以使用负数参数实现类似的操作:

SELECT DATEADD(DAY, -3, '2021-01-01'); -- 结果为 '2021-01-04'

在这个例子中,我们使用了 DATEADD() 函数,并传入了负数参数 -3,表示将 3 天加到指定日期上。所以结果是 ‘2021-01-04’。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: oracle如何计算两个日期相差天数