在SQL中将分钟转换为小时和小数

时间:2016-05-05 10:56:54

标签: sql

我一直在提这个解决方案Format minutes into hours and minutes as a decimal number in T-SQL

但我想要的是十进制后的值应代表正确的分数?

将30分钟转换为小时后,此公式不正确

选择30/60 +(30%60)/100.0 --0.30

结果应该是:

选择30 * 0.0166667

1 个答案:

答案 0 :(得分:4)

你必须将分钟数除以60。你可以使用以下查询。

SELECT 30/60.0