【发布时间】:2016-01-14 13:56:58
【问题描述】:
我有一个表(主表),它记录了人员列表中一天工作的秒数。我正在尝试将这些秒数转换为 hh:mm:ss。
尝试使用:
DECLARE @TimeinSecond INT
SET @TimeinSecond = main.column -- Change the seconds
SELECT RIGHT('0' + CAST(@TimeinSecond / 3600 AS VARCHAR),2) + ':' +
RIGHT('0' + CAST((@TimeinSecond / 60) % 60 AS VARCHAR),2) + ':' +
RIGHT('0' + CAST(@TimeinSecond % 60 AS VARCHAR),2)
main.column 不会在此处注册为需要转换的内容。可以选择一列进行全时转换吗? (每个人每天工作的秒数都不一样)
【问题讨论】:
-
你希望“main.column”做什么?这不是您从 SQL 表中检索数据的方式...
-
安迪回答了我,感谢您的回复。我想我只是想了这个。
标签: sql sql-server ssms