SQL 怎么计算时间

SQL 怎么计算时间,第1张

SELECT DATEDIFF(mi,intime,outtime) AS ElapsedTime FROM [表名]

你可以使用DATEDIFF(datepart,startdate,enddate)函数,

datepart 参数可以是下列的值:

datepart 缩写

年    yy, yyyy  

季度    qq, q  

月    mm, m  

年中的日    dy, y  

日    dd, d  

周    wk, ww  

星期    dw, w  

小时    hh  

分钟    mi, n  

秒    ss, s  

毫秒    ms  

微妙    mcs  

纳秒    ns  

不知道你啥数据库 oracle下

floor( months_between(开始时间,结束时间)/12) from 表名 -- 取整

round( months_between(开始时间,结束时间)/12) from 表名 --四舍五入


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9424532.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存