温馨提示×

sqlserver中dateadd函数的用法是什么

小亿
123
2024-01-31 16:46:07
栏目: 云计算
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在SQL Server中,DATEADD函数用于在日期或时间值上添加一个指定的时间间隔。

DATEADD函数的语法如下:

```

DATEADD(datepart, number, date)

```

参数解释:

- datepart:指定要添加的时间间隔部分,可以是以下值之一:

- year, yy, yyyy:年份

- quarter, qq, q:季度

- month, mm, m:月份

- day, dd, d:天数

- week, wk, ww:周数

- hour, hh:小时

- minute, mi, n:分钟

- second, ss, s:秒数

- millisecond, ms:毫秒数

- number:指定要添加的时间间隔的数量,可以是正数、负数或零。

- date:指定要添加时间间隔的日期或时间值。

示例:

```

SELECT DATEADD(year, 1, '2020-01-01') AS NewDate;

-- 结果为 '2021-01-01'

SELECT DATEADD(month, -6, GETDATE()) AS NewDate;

-- 结果为当前日期减去6个月的日期值

```

通过使用SQL Server的DATEADD函数,您可以方便地在日期或时间值上添加或减去指定的时间间隔。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:SQLServer Dateadd()函数的用法是什么

0