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

网上有关“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函数怎么用”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

(49)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 初曼的头像
    初曼 2026年02月16日

    我是长恒号的签约作者“初曼”

  • 初曼
    初曼 2026年02月16日

    本文概览:网上有关“sql计算时间差的datediff函数怎么用”话题很是火热,小编也是针对sql计算时间差的datediff函数怎么用寻找了一些与之相关的一些信息进行分析,如果能碰巧解...

  • 初曼
    用户021603 2026年02月16日

    文章不错《sql计算时间差的datediff函数怎么用》内容很有帮助

联系我们:

邮件:长恒号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信