在 teradata 中将秒数转换为 HH:MM:SS

Convert Seconds to HH:MM:SS in teradata

我有一个 decimal(6,2) 字段以秒为单位存储数据。

我希望将这些秒数转换为 HH:MM:SS。

例如:'19,500' 秒应显示为 05:25:00

假设数据类型有误(您不能将 19500 存储为小数 (6,2)):

col * INTERVAL '00:00:01' HOUR TO SECOND    -- no fractional seconds

col * INTERVAL '00:00:01.00' HOUR TO SECOND -- fractional seconds