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)。

相关推荐
A__tao几秒前
一键实现 SQL 转 Elasticsearch Mapping(支持字段注释 + meta 描述)
数据库·sql·elasticsearch
努力努力再努力wz8 分钟前
【C++高阶系列】外存查找的极致艺术:数据库偏爱的B+树底层架构剖析与C++完整实现!(附B+树实现的源码)
linux·运维·服务器·数据结构·数据库·c++·b树
知识分享小能手9 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB 持久性完全指南(20)
数据库·学习·mongodb
何中应12 分钟前
Doris部署&连接
大数据·数据库·时序数据库·doris
云边有个稻草人14 分钟前
KES 表空间目录自动创建特性:简化存储管理、提升运维效率
数据库·国产数据库·kes
clear sky .16 分钟前
[linux]buildroot什么用途
linux·运维·数据库
羊小蜜.27 分钟前
Mysql 12: 视图全解——从创建到使用
android·数据库·mysql·视图
一个有温度的技术博主1 小时前
Redis缓存预热:解决服务冷启动的“数据库杀手”问题
数据库·redis·缓存
沃尔威武9 小时前
数据库 Sinks(.net8)
数据库·.net·webview
Dreamboat¿10 小时前
SQL 注入漏洞
数据库·sql