sql计算时间差的datediff函数怎么用

一、定义

DATEDIFF() 函数返回两个日期之间的天数。

二、语法

DATEDIFF(datepart,startdate,enddate)

startdate 和 enddate 参数是合法的日期表达式。

datepart 参数可以是下列的值(常用):

datepart缩写
年 yearyy,yyyy
月 monthmm,m
日 daydd,d
小时 hourhh
分钟 minutemi,n
秒 secondss,s

三、举例

比如有一个员工入职日期是2018-08-09 ,然后至今在职。要算在职多少天。

select DATEDIFF(day,'2018-08-09', NOW()) from dual
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐