declare @date1 datetime,@date2 datetime
set @date1='2009-12-01 14:38:00'
set @date2='2009-12-04 14:38:00'
select 时间差 =
cast(datediff(second , @date1, @date2) / (24*60*60) as varchar) + '天' +
cast((datediff(second , @date1, @date2) % (24*60*60)) / (60*60) as varchar) + '时' +
cast(((datediff(second , @date1, @date2) % (24*60*60)) % (60*60)) / 60 as varchar) + '分' +
cast(((datediff(second , @date1, @date2) % (24*60*60)) % (60*60)) % 60 as varchar) + '秒'
/*
时间差
----------------------
3天0时0分0秒
(所影响的行数为 1 行)
*/
dawugui 大大写的!!