【问题标题】:Converting Decimal hours to minutes in SQL Server? [closed]在 SQL Server 中将十进制小时转换为分钟? [关闭]
【发布时间】:2021-08-19 21:12:25
【问题描述】:

我的表中有一个小数小时 (logged_hours) 列及其值。我想在 SQL Server 2012 中将此十进制小时值计算为分钟。

logged_hours
------------
08.0000
09.0000
12.0000

【问题讨论】:

  • 为什么这只是乘法..?当您尝试乘法时,为什么它不起作用?我觉得这里没有告诉我们一些事情(例如 logged_hoursvarchar,因此当您尝试将其相乘时出现错误)。

标签: sql sql-server date datetime sql-server-2012


【解决方案1】:

你可以乘以 60:

select logged_hours * 60 as logged_minutes

【讨论】:

  • 这对十进制精度也有效吗?
猜你喜欢
  • 2014-08-20
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多