将 varchar(20) 转换为日期格式 Teradata SQL
Convert varchar(20) into date format Teradata SQL
我有一个 months 列,它是一个 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' 相同,而您的输入示例显示它不满足该必要条件。
如有错误请指正
我有一个 months 列,它是一个 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' 相同,而您的输入示例显示它不满足该必要条件。
如有错误请指正