如何在Teradata SQL中将Char格式的'date'更改为日期格式?

时间:2013-08-09 05:37:39

标签: sql date teradata

我有一个列日期 date CHAR(7) CHARACTER SET LATIN NOT CASESPECIFIC,我有一些像2010-12,2011-10等的值。我想将这些更改为日期格式yyyy / mm。我该怎么做? 感谢

1 个答案:

答案 0 :(得分:5)

只需在CAST上使用格式:

SELECT CAST('2010-12' AS DATE FORMAT 'YYYY/MM')

这将返回一个有效日期,其日期设置为本月1日。