我有一个月份列,它是varchar(20)。如何将其转换为日期格式。我确实尝试过
select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123
对于该错误,我为TABLE_123提供了一个错误的无效日期。
谢谢。
month
12
11
1
3
6
6
答案 0 :(得分:2)
select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123
根据我的理解,在将日期转换为日期时,输入字符串的格式应与“ dd.mm.yyyy”相同,并且您的输入示例表明它不满足该必要条件。
如果我错了,请纠正我。