标签: sql date teradata
我有一个列日期 date CHAR(7) CHARACTER SET LATIN NOT CASESPECIFIC,我有一些像2010-12,2011-10等的值。我想将这些更改为日期格式yyyy / mm。我该怎么做? 感谢
date CHAR(7) CHARACTER SET LATIN NOT CASESPECIFIC,
答案 0 :(得分:5)
只需在CAST上使用格式:
SELECT CAST('2010-12' AS DATE FORMAT 'YYYY/MM')
这将返回一个有效日期,其日期设置为本月1日。