【发布时间】:2020-05-14 08:46:50
【问题描述】:
我总共有几分钟,我正在尝试将这些分钟转换为几小时和几刻钟,例如:
513 minutes / 60 = 8.55 -> so would be 8.3 hours
485 minutes / 60 = 8.083 -> 8 hours
如何使用 SQL 来做到这一点?
我一直在搜索,我发现的是这个,但对我不起作用:
@mins 是我存储分钟的变量。
set @mins = dateadd(minute, datediff(minute,0,@mins) / 15 * 15, 0)
【问题讨论】:
-
您使用的是哪个 dbms?
-
@jarlh Microsoft SQL Server Management Studio
-
我不明白你的第一个例子,0.55小时不是只有2个季度吗?
-
这感觉就像一个真的奇怪的要求,并且可能是XY problem的开始。
-
提示:“对我不起作用”的解释并不是一个特别具体的问题描述。也许它与您战略性地省略的
@mins的数据类型有关。
标签: sql sql-server database tsql date