Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将varchar(20)转换为日期格式Teradata SQL_Sql_Teradata_Teradata Sql Assistant - Fatal编程技术网

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

将varchar(20)转换为日期格式Teradata SQL,sql,teradata,teradata-sql-assistant,Sql,Teradata,Teradata Sql Assistant,我有一个列months,它是varchar(20)。如何将其转换为日期格式。我确实试过这个 select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123 为此,我得到一个错误,为表_123提供了无效日期 多谢各位 month 12 11 1 3 6 6 根据我的理解,在强制转换为日期时,输入字符串的格式应与'dd.mm.yyyy'相同,并且您的输入示例显示它不满足该必要条件 如果我错了,请纠正我 根据我的理解,在强制转换为日期时,输

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

select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123
为此,我得到一个错误,为表_123提供了无效日期

多谢各位

month
12
11
1
3
6
6
根据我的理解,在强制转换为日期时,输入字符串的格式应与'dd.mm.yyyy'相同,并且您的输入示例显示它不满足该必要条件

如果我错了,请纠正我

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


如果我错了,请纠正我。

如果没有一些示例数据,很难回答这个问题。您是否也有日期和年份列?您不能将12转换为日期。一个月应该返回哪一天和哪一年?如果没有一些示例数据,很难回答这个问题。您是否也有日期和年份列?你不能将12作为日期。一个月应该返回哪一天和哪一年?
select CAST(month as DATE FORMAT'dd.mm.yyyy') from TABLE_123