如何转换Julian格式的数字' yyyyddd'到Teradata中的正确日期值? 例如来自' 2014001'至' 2014-01-01'。
请提供两个例子,首先是2014001'是一个数字,第二个是字符。
非常感谢!
答案 0 :(得分:0)
经过一些反复试验,我找到了答案。
如果数据是字符,则:
Cast(<Column Name> As Date Format ‘yyyyddd’)
如果数据是数字,则:
Cast(Cast(<Column Name> As Char(7)) As Date Format ‘yyyyddd’)