【发布时间】:2018-03-07 00:52:48
【问题描述】:
我有一个 Teradata 表,其中列中的值为整数,我必须将其转换为 HOUR(2) TO MINUTE。
我尝试了下面的语句,但出现 Interval field overflow
之类的错误CAST(CAST(col1 AS DECIMAL(18,0)) * INTERVAL '0000:01' MINUTE TO SECOND AS INTERVAL HOUR(2) TO MINUTE) from table1
col1 包含整数值,如 5192 或 8734 等。
【问题讨论】:
-
请分享
col1的样本值。 -
这两个值在我最后都转换得很好。即
5192和8734分别在BTET和ANSI模式下sqla和bteq中的1:26和2:25。请分享来自col1的max值
标签: teradata