gpt4 book ai didi

sql-server - 分钟转换为 HH :MM Format through Update Query

转载 作者:行者123 更新时间:2023-12-04 05:55:58 25 4
gpt4 key购买 nike

我有一个表,其中包含 Duration 作为包含分钟总和的列,我想将所有 Duration 转换为 HH:MM 格式。

ECode        Duration
101 186
102 1446
103 1116

输出应该是这样的:
ECode        Duration
101 3.06
102 24.06
103 18.36

我想用 Update 语句来做,并想像这样更新所有行。
寻找可能解决我的问题的查询。提前致谢。

最佳答案

也许是这样的:

WITH CTE
AS
(
SELECT
ECode,
CAST(Duration AS INT) AS Duration
FROM
YourTable
)
SELECT
SELECT CAST(Duration/ 60 AS VARCHAR(10)) + '.'
+ RIGHT('0' + CAST(Duration % 60 AS VARCHAR(2)), 2) AS Duration
FROM
CTE

关于sql-server - 分钟转换为 HH :MM Format through Update Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9515306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com