sql datediff
时间: 2023-06-29 19:19:41 浏览: 122
sql取不同的日期
在 SQL 中,DATEDIFF 函数用于计算两个日期之间的差值。它返回两个日期之间的时间间隔,如天数、小时数、分钟数等等。DATEDIFF 函数的语法如下:
```
DATEDIFF(interval, date1, date2)
```
其中,interval 参数是时间间隔的类型,可以是以下值之一:
- yyyy:年份
- q:季度
- m:月份
- y:日历年中的一天
- d:日期
- w:工作周
- ww:工作日
- h:小时
- n:分钟
- s:秒钟
date1 和 date2 是需要进行比较的两个日期。例如,如果要计算两个日期之间的天数,可以使用以下语句:
```
SELECT DATEDIFF(d, '2021-01-01', '2021-01-10') AS days_diff;
```
这将返回 9,表示从 2021 年 1 月 1 日到 2021 年 1 月 10 日之间有 9 天的时间间隔。
阅读全文