sql存储过程中的日期类型 当前日期减去天数得到几天前的日期

2024-12-28 17:06:36
推荐回答(4个)
回答1:

SELECT DATEADD(DAY, -2, '2017-10-16') AS 日期

第二个参数正数往后算,负数日期往前算

回答2:

dateadd

回答3:

可以使用DATEADD 函数
DATEADD (datepart ,number,date )
datepart
指定要作为新值返回的日期部分的参数。有关详细信息,请参阅本主题后面的“备注”部分。
number
用于增加 datepart 的值。这是精确数字或近似数字数据类型类别的表达式,或者是可以隐式转换为 float 类型的表达式。如果指定的值不是整数,将丢弃该值的小数部分。例如,如果为 datepart 指定 day,并为 number 指定 1.75,则 date 将加 1。
date
返回可以隐式转换为 datetime 的值的表达式,或者是日期格式的 Unicode 字符串。有关指定日期的详细信息,请参阅数据类型中的 datetime。

select DATEADD (day,1,日期字段) from 表

回答4:

不明白你要问的是什么!!!说明白点好吗?