sql 时间格式转换

来源:百度知道 编辑:UC知道 时间:2024/05/09 17:54:35
我现在知道时间的总秒数是: 4020

我怎样用sql语句就知道 4020秒等于多少分钟, 或者多少小时?
显示的格式为:hh:mm:ss

SELECT CAST(4021 / 3600 AS varchar(2)) + ':' + CAST((4021 - 4021 / 3600 * 3600) / 60 AS varchar(2))
+ ':' + CAST((4021 - 4021 / 3600 * 3600) - (4021 - 4021 / 3600 * 3600) / 60 * 60 AS varchar(2)) AS Expr1
FROM 表名


select 4020/60


select 4020/3600

select convert(char(2),4020/3600)+'/'+convert(char(2),(4020%3600)/60)+'/'+convert(char(2),4020%60)