温馨提示×

sql dateadd函数的用法有哪些

sql
小亿
150
2023-07-21 17:33:13
栏目: 云计算

SQL的DATEADD函数用于在日期或时间上添加一个指定的间隔,并返回结果。

DATEADD函数的语法如下:

DATEADD(datepart, number, date)

其中,datepart是指定要添加的间隔的部分,number是要添加的数量,date是要添加间隔的日期或时间。

以下是DATEADD函数常用的datepart参数及其对应的间隔单位:

  • year:年

  • quarter:季度

  • month:月

  • day:天

  • week:周

  • hour:小时

  • minute:分钟

  • second:秒

  • millisecond:毫秒

以下是DATEADD函数的一些用法示例:

  1. 在日期上添加一个月:
SELECT DATEADD(month, 1, '2021-01-01');
  1. 在日期上添加一周:
SELECT DATEADD(week, 1, '2021-01-01');
  1. 在日期上添加一天:
SELECT DATEADD(day, 1, '2021-01-01');
  1. 在时间上添加一个小时:
SELECT DATEADD(hour, 1, '12:00:00');
  1. 在时间上添加一分钟:
SELECT DATEADD(minute, 1, '12:00:00');
  1. 在时间上添加一秒钟:
SELECT DATEADD(second, 1, '12:00:00');

注意:DATEADD函数的date参数可以是日期类型(如DATE、DATETIME)或者时间类型(如TIME、DATETIME)。

0