0

我需要在 SQL Server 中将数值转换为分钟值。

例如,让我们考虑 type 的输入变量@ScheduleTime和 type的numeric(38,2)输出变量@NumberOfMinutesint

给定@ScheduleTime = 2.35(这意味着 2 小时 35 分钟),我需要输出@NumberOfMinutes = 155

4

1 回答 1

3
declare @ScheduleTime numeric(38,2)
set @ScheduleTime = 2.35

declare @NumberOfMinutes int
set @NumberOfMinutes = FLOOR(@ScheduleTime) * 60 + (@ScheduleTime % 1) * 100

print @NumberOfMinutes
于 2013-02-22T11:35:27.690 回答