网上有关“sql计算时间差的datediff函数怎么用”话题很是火热,小编也是针对sql计算时间差的datediff函数怎么用寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
语法
DATEDIFF(datepart,startdate,enddate)
datepart
缩写
年
yy,
yyyy
季度
qq,
q
月
mm,
m
年中的日
dy,
y
日
dd,
d
周
wk,
ww
星期
dw,
w
小时
hh
分钟
mi,
n
秒
ss,
s
毫秒
ms
微妙
mcs
纳秒
ns
SELECT
DATEDIFF(day,'2008-12-29','2008-12-30')
AS
DiffDate
结果
1
SELECT
DATEDIFF(day,'2008-12-30','2008-12-29')
AS
DiffDate
结果
-1
select
DATEDIFF(hh,'2013-10-12
10:25:52.400','2013-10-12
23:25:53.400')
as
'时间差'
备注:分钟的改变不能影响计算结果
结果
13
select datediff('2009-1-1', '2008-1-1');
用datediff函数,第一个参数是截止时间,第二个参数是起始时间
不好意思,刚才的是mysql,刚看了下sql的文档发现有点区别- -,sql的话,用下面的形式:
DATEDIFF ( datepart , startdate , enddate )
所以你要求2个日期之间间隔的天数,这样写:
datediff( dd, '2008/1/1', '2009/1/2' )
这里的dd表示计算天数差
关于“sql计算时间差的datediff函数怎么用”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
评论列表(3条)
我是长恒号的签约作者“初曼”
本文概览:网上有关“sql计算时间差的datediff函数怎么用”话题很是火热,小编也是针对sql计算时间差的datediff函数怎么用寻找了一些与之相关的一些信息进行分析,如果能碰巧解...
文章不错《sql计算时间差的datediff函数怎么用》内容很有帮助