将 varchar(20) 转换为日期格式 Teradata SQL



我有一个列月份,它是一个 varchar(20( 。如何将其转换为日期格式.我确实试过这个

select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123

为此,我收到一个错误,为TABLE_123提供了无效的日期。

谢谢。

month
12
11
1
3
6
6
select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123

根据我的理解,在转换为日期时,输入字符串的格式应与"dd.mm.yyyy"相同,并且您的输入样本显示它不满足该必要条件。

如果我错了,请纠正我。

最新更新