1

すべてのユーザーの使用状況の詳細が形式で示されているテーブルが 1 つあります。合計使用量を形式HH MM SSでカウントするにはどうすればよいですかHH MM SS

ここに画像の説明を入力


i want result to be total=6:47:33
私はそれがかなり基本的であることを知っていますが、理解できません

4

2 に答える 2

2

いつでも昔ながらの方法でそれを行うことができます:

;WITH s AS (SELECT SUM(((Hours * 60) + Minutes) * 60 + Seconds) AS t FROM myTable)
SELECT CAST(t / 60 / 60 AS VARCHAR(10)) + ':' + RIGHT('0' + CAST((t / 60) % 60 AS VARCHAR(2)),2) + ':' + RIGHT('0' + CAST(t % 60 AS VARCHAR(2)), 2) AS total
FROM s

SQL フィドルの例

于 2012-11-09T05:03:18.817 に答える