请教 求两个时间相差的天数怎样写呢
请问 求两个时间相差的天数怎样写呢。
如:2012-07-10 12:00 与 2012-07-11 24:00 相差1.5天
SQL2000 环境
求SQL语句
------解决方案--------------------
如:2012-07-10 12:00 与 2012-07-11 24:00 相差1.5天
SQL2000 环境
求SQL语句
------解决方案--------------------
- SQL code
--数据库没有24点 select datediff(hour,'2012-07-10 12:00:00','2012-07-11 23:00:00')/24.0 --1.458333 select datediff(hour,'2012-07-10 12:00:00','2012-07-12 00:00:00')/24.0 --1.500000
------解决方案--------------------
select ltrim(datediff(ss,@t1,@t2)1.0/24/3600)+'天'
------解决方案--------------------
- SQL code
select ltrim(cast(datediff(ss,'2012-07-10 12:00:00','2012-07-12 00:00:00')/24.0/3600 as dec(18,1)))+'天'