一、定义
DATEDIFF() 函数返回两个日期之间的天数。
二、语法
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值(常用):
datepart | 缩写 |
---|---|
年 year | yy,yyyy |
月 month | mm,m |
日 day | dd,d |
小时 hour | hh |
分钟 minute | mi,n |
秒 second | ss,s |
三、举例
比如有一个员工入职日期是2018-08-09 ,然后至今在职。要算在职多少天。
select DATEDIFF(day,'2018-08-09', NOW()) from dual