好的,我看到了这个post,并尝试了所建议的内容,但这似乎不适用于我。感谢帮助!谢谢!teradata:将smallint转换为时间
以下是各列数据类型:
:COLUMN_NAMES col_dt [DATE]col_tm [SMALLINT]
数据样本:
col_dt: 2017-08-10
col_tm: 1,630
这里是我的代码片段。我想结合了列到一个使用下面的代码:
(trim(col_dt) || ' ' ||
right('0' + convert(varchar(10), col_tm/100),2) + ':' +
right('0' + convert(varchar(10),col_tm%100),2)) as col_dtmstp,
语法错误:预期的东西之间的“||”和'right'关键字 –