@time ='2010-02-03 11:05:55.827'
@time1='2010-02-03 17:30:57.340'1:我想得到他们之间小时的差值。但是要保留两位小数 不知道如何获取
例如:2.30小时
2:如果要定义一个参数去接收。应该怎么定义是什么类型的参数
@time1='2010-02-03 17:30:57.340'1:我想得到他们之间小时的差值。但是要保留两位小数 不知道如何获取
例如:2.30小时
2:如果要定义一个参数去接收。应该怎么定义是什么类型的参数
set @time ='2010-02-03 11:05:55.827'
set @time1='2010-02-03 17:30:57.340'
select ltrim(datediff(mi,@time,@time1)/60)+':'+ltrim(datediff(mi,@time,@time1)%60)
/*-------------------------
6:25*/
DECLARE @time DATETIME,@time1 DATETIMEselect @time ='2010-02-03 11:05:55.827',@time1='2010-02-03 17:30:57.340' SELECT ltrim(str(datediff(s,@time,@time1)/3600.0,10,2))--result
/*----------
6.42(所影响的行数为 1 行)
*/
时间区,也就是时间段,自己搜用法