现有一属性列记录了时间,datetime格式,如下所示,我想计算各个时间之间的时间差,以秒为单位,求助大侠该怎么做啊?最好能在SQL中做,不用java等其它语言调用。
2005-11-12 21:40:59.730
2005-11-17 13:13:57.640
2006-01-05 11:17:30.030
2006-02-27 20:17:45.077
2006-02-27 20:17:51.233
2006-02-28 18:17:24.450
2006-02-28 18:17:26.733
2006-02-28 18:17:29.560
2006-03-02 21:21:16.903
…………
MS SQL Server 中如何计算时间差?
答案:2 悬赏:0 手机版
解决时间 2021-02-07 04:47
- 提问者网友:战皆罪
- 2021-02-06 17:30
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-06 18:43
正常的话,算时间差的秒数是用datediff函数
比如
select datediff(s,'2013-01-07','2013-04-01')
这个就是算2013年4月1号到2013年1月7号之间的秒数
但是你说各个时间的时间差是什么意思
后边一行减前边一行吗?
还有你是mssql的哪个版本?
比如
select datediff(s,'2013-01-07','2013-04-01')
这个就是算2013年4月1号到2013年1月7号之间的秒数
但是你说各个时间的时间差是什么意思
后边一行减前边一行吗?
还有你是mssql的哪个版本?
全部回答
- 1楼网友:第四晚心情
- 2021-02-06 18:50
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯