sql 计算时间差得到时分秒。
2014-08-19 09:12
1016 查看
http://zhidao.baidu.com/link?url=0wnRaDwrqL_8vI2GRBgn7JDDik13SNo8XLl5hIG4xcjfRTWiGOiz03EUIfnDUBGuCduPwm-434kQo3who4zqvmFxavNyDTmrVW3acveWWbm
declare @starttime as datetime declare @endtime as datetime set @starttime = '2009-11-21 00:00:00' set @endtime = '2009-11-24 15:12:24'select right('00'+ cast(cast(datediff(ss ,@starttime,@endtime) / 3600 as int) as varchar),2) + ':' + right('00'+ cast(cast(datediff(ss ,@starttime,@endtime) % 3600 / 60 as int) as varchar),2) + ':' + right('00'+ cast(cast(datediff(ss ,@starttime,@endtime) % 60 as int) as varchar),2) as 时间差 时间差 -------------- 87:12:24(1 行受影响)
相关文章推荐
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间
- ORACLE与MSSQL计算时间差的SQL操作
- Sybase中计算SQL语句的执行时间
- sql计算时间的相关操作
- 如何得到精确的SQL执行时间
- sql时间转换与计算
- 得到SQL语句执行时间
- sql T_sql 计算两个时间的时间差(精确到秒)
- sql得到时间
- 计算SQL执行时间的方法
- MSSQL计算sql语句运行时间
- Sql中时间计算
- C#与SQL中计算时间差的方法
- SQL中的时间计算语句
- 如何得到SQL精确的执行时间
- SQL语法计算 统计时间日期
- SQL时间计算问题.
- 通过SQL中 时间比较 得到符合某时间范围内 的相关数据
- SQL时间计算
- SQL计算时间差