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

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

 简单介绍一下datediff()函数。

定义和用法

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

语法

DATEDIFF(datepart,startdate,enddate)

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

datepart 参数可以是下列的值:

 

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

计算相差的天数:

 select DATEDIFF(DAY,\’2013-10-12 10:25:52.400\’,\’2013-10-19 00:25:52.400\’) as \’时间差\’

备注:更改日期后面的时间不影响相差天数的输出结果

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

计算相差的小时数: 

select DATEDIFF(HOUR,\’2013-10-12 10:25:52.400\’,\’2013-10-12 23:25:53.400\’) as \’时间差\’

备注:分钟的改变不能影响计算结果

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

 

 

 

版权声明:本文为Better-Zyq原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Better-Zyq/p/5952059.html