You need to enable JavaScript to run this app. 如何在SQL Server 2012中将十进制小时字段值转换为分钟数值
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL Server 2012中将十进制小时字段值转换为分钟数值

SQL Server 2012 小时转分钟换算方案

核心换算逻辑为1小时=60分钟,直接对logged_hours字段做乘法运算即可,可根据实际业务需求选择不同的输出格式:

  • 保留原字段的小数精度输出:
SELECT logged_hours * 60 AS logged_minutes
FROM 你的业务表名;
  • 输出整数分钟(直接舍去小数部分):
SELECT FLOOR(logged_hours * 60) AS logged_minutes
FROM 你的业务表名;
  • 输出整数分钟(四舍五入):
SELECT ROUND(logged_hours * 60, 0) AS logged_minutes
FROM 你的业务表名;
  • 强制输出INT类型整数分钟:
SELECT CAST(logged_hours * 60 AS INT) AS logged_minutes
FROM 你的业务表名;

示例换算结果

对应给出的示例数据,换算后结果如下:

logged_hours换算后分钟数
08.0000480
09.0000540
12.0000720

内容的提问来源于stack exchange,提问作者Selvakumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 15:06:03