数据库 DATEDIFF() 函数

DATEDIFF() 返回两个日期之间的时间间隔。

一、mysql 语法

DATEDIFF(startdate,enddate);

说明:

  • startdate,enddate是合法的日期表达式。如‘1999-09-09’。
  • 时间间隔以为单位

实例:

mysql> select datediff('2020-11-30',now())as '至今';
+------+
| 至今 |
+------+
| -103 |
+------+
1 row in set (0.00 sec)

mysql> select datediff('2020-11-30','2020-2-28')as datediff;
+----------+
| datediff |
+----------+
|      276 |
+----------+
1 row in set (0.00 sec)

二、SQL Server 语法

DATEDIFF(datepart,startdate,enddate)

说明:

  • startdate,enddate是合法的日期表达式。如‘1999-09-09’。
  • datepart是以什么为单位,可以是以下参数:
datepart参数值 说明
yy,yyyy
qq,q 季度
mm,m
dd,d
dy,y 年中的日
wk,ww
dw,w
hh 小时
mi,n 分钟
ss,s
ms 毫秒
mcs 微秒
ns 纳秒
上一篇:裴蜀定理


下一篇:汇编语言实验5(王爽)