我通过Teradata SQL Assistant查询并有一个字段(DECSN_TIME),输出为1到6之间的整数。
我想将整数格式化为时间格式(HH:MM:SS)
输出示例:1应为00:00:01 .... 45应该是00:00:45 .... 152251应该是15:22:51或03:22:51 PM
答案 0 :(得分:2)
格式如TIME
,即结果是字符串:
CAST((DECSN_TIME (FORMAT '99:99:99')) AS CHAR(8))
实际上返回TIME
:
CAST(CAST((DECSN_TIME (FORMAT '99:99:99')) AS CHAR(8)) AS TIME(0))