ALTER function [dbo].[GetHour](@dt1 datetime,@dt2 datetime)
returns varchar(30)
as
begin
declare @ch as varchar(30)
declare @mins as int
select @mins =(SELECT datediff( MINUTE, @dt1 , @dt2))
if @mins>= 30 and @mins< 60
begin
set @ch = '0.5 H'
end
else if @mins>= 60 and @mins<90
begin
set @ch = '1 H'
end
else if @mins>= 90 and @mins<120
begin
set @ch = '1.5 H'
end
else if @mins>= 120 and @mins<150
begin
set @ch = '2 H'
end
else if @mins>= 150 and @mins<180
begin
set @ch = '2.5 H'
end
else if @mins>= 180 and @mins<210
begin
set @ch = '3 H'
end
else if @mins>= 210 and @mins<240
begin
set @ch = '3.5 H'
end
else if @mins>= 240 and @mins<270
begin
set @ch = '4 H'
end
else if @mins>= 270 and @mins<300
begin
set @ch = '4.5 H'
end
else if @mins>= 300 and @mins<330
begin
set @ch = '5 H'
end
else
begin
set @ch = @mins
end
return @ch
end
相关文章:
- 时间差8小时 2021-06-21
- Java 得到指定时间加半个小时之后得时间 2022-12-23
- beego orm 时间相差八小时 2022-12-23
- js计算时间差(天、小时、分钟、秒) 2021-11-03
- Js计算时间差(天、小时、分钟、秒) 2021-12-09
- js计算时间差(天,小时,分钟,秒) 2021-12-31
- js求时间差 计算 天 小时 分钟 2022-02-13