sql dateadd函数的用法有哪些

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

DATEADD函数的语法如下:

```

DATEADD(datepart, number, date)

```

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

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

- year:年

- quarter:季度

- month:月

- day:天

- week:周

- hour:小时

- minute:分钟

- second:秒

- millisecond:毫秒

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

1. 在日期上添加一个月:

```sql

SELECT DATEADD(month, 1. '2021-01-01');

```

2. 在日期上添加一周:

```sql

SELECT DATEADD(week, 1. '2021-01-01');

```

3. 在日期上添加一天:

```sql

SELECT DATEADD(day, 1. '2021-01-01');

```

4. 在时间上添加一个小时:

```sql

SELECT DATEADD(hour, 1. '12:00:00');

```

5. 在时间上添加一分钟:

```sql

SELECT DATEADD(minute, 1. '12:00:00');

```

6. 在时间上添加一秒钟:

```sql

SELECT DATEADD(second, 1. '12:00:00');

```

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

相关推荐
deadknight929 分钟前
表、索引统计信息锁定和解锁
数据库·oracle
yinghuabanwo36 分钟前
【1688】崖山集群YAC安装备忘
数据库·崖山yashandb
不剪发的Tony老师36 分钟前
PostgreSQL 18新特性之虚拟生成列
数据库·postgresql
考虑考虑1 小时前
UNION和UNION ALL的用法与区别
数据库·后端·mysql
CL_IN1 小时前
如何将聚水潭·奇门平台数据高效集成到MySQL
android·数据库·mysql
8643063372 小时前
在Visual Studio 2022中实现Qt插件开发
数据库·qt·visual studio
andrew_12192 小时前
暑期第一面oωo, TME一面面经
java·后端·sql·mysql·面试
笑远2 小时前
Oracle/MySQL/PostgreSQL 到信创数据库数据同步简介
数据库·python·etl
z26373056113 小时前
Redis常用数据结构及命令详解:从基础到进阶
数据结构·数据库·redis