在 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
我有一个 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