以Julian格式转换数字' yyyyddd'至今

时间:2015-05-04 08:56:31

标签: date teradata julian-date

如何转换Julian格式的数字' yyyyddd'到Teradata中的正确日期值? 例如来自' 2014001'至' 2014-01-01'。

请提供两个例子,首先是2014001'是一个数字,第二个是字符。

非常感谢!

1 个答案:

答案 0 :(得分:0)

经过一些反复试验,我找到了答案。

如果数据是字符,则:

Cast(<Column Name> As Date Format ‘yyyyddd’) 

如果数据是数字,则:

Cast(Cast(<Column Name> As Char(7)) As Date Format ‘yyyyddd’)