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

时间:2018-08-16 15:24:26

标签: sql teradata teradata-sql-assistant

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

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

对于该错误,我为TABLE_123提供了一个错误的无效日期。

谢谢。

month
12
11
1
3
6
6

1 个答案:

答案 0 :(得分:2)

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

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

如果我错了,请纠正我。