SQLServer Dateadd()函数的用法是什么
SQL Server的DATEADD()函数用于在指定日期或时间上添加或减去一个指定的时间间隔。
函数的语法如下:
DATEADD(datepart, number, date)
其中:
datepart
参数指定要添加或减去的时间间隔的单位,可以是以下值之一:year
:年份quarter
:季度month
:月份day
:天数week
:周数hour
:小时minute
:分钟second
:秒钟millisecond
:毫秒number
参数指定要添加或减去的指定时间间隔的数量。date
参数指定要添加或减去的日期或时间。示例用法:
SELECT DATEADD(year, 1, '2021-01-01') AS NewDate;-- 在指定日期上添加1年,结果为 '2022-01-01'SELECT DATEADD(month, -3, '2021-01-01') AS NewDate;-- 在指定日期上减去3个月,结果为 '2020-10-01'SELECT DATEADD(week, 2, GETDATE()) AS NewDate;-- 在当前日期上添加2周,结果为当前日期加上2周的日期SELECT DATEADD(hour, 5, '2021-01-01 12:00:00') AS NewTime;-- 在指定时间上添加5小时,结果为 '2021-01-01 17:00:00'
注意:DATEADD()
函数可以用于日期和时间类型的列,也可以用于字符类型的日期和时间值。
下一篇:sql分组后组内怎么排序
SqlServer
winlogins.exe是什么文件?winlogins.exe是不是病毒
winsock2.6.exe是什么文件?winsock2.6.exe是不是病毒
WinDefendor.dll是什么文件?WinDefendor.dll是不是病毒
系统目录是什么文件?系统目录是不是病毒
wholove.exe是什么文件?wholove.exe是不是病毒
winn.ini是什么文件?winn.ini是不是病毒
w6oou.dll是什么文件?w6oou.dll是不是病毒
winduxzawb.exe是什么文件?winduxzawb.exe是不是病毒
wuammgr32.exe是什么文件?wuammgr32.exe是不是病毒
windiws.exe是什么文件?windiws.exe是不是病毒