首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教 求两个时间相差的天数怎样写呢

2012-08-03 
请问 求两个时间相差的天数怎样写呢。如:2012-07-10 12:00 与 2012-07-11 24:00 相差1.5天SQL2000 环境求SQ

请问 求两个时间相差的天数怎样写呢。
如: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.458333select 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)))+'天' 

热点排行