【发布时间】:2021-08-03 15:07:24
【问题描述】:
我在 SQL Server Management Studio 中遇到了日期问题。一列包含 2 种日期,例如:“20/06/2020”和“2021-03-25”。 该列具有 data_type varchar(10) 并且我必须转换为日期。我用过这个命令:
select cast(column_name as date) column_name
from dataset
错误:
从字符串转换日期和/或时间时转换失败
我该如何解决?
【问题讨论】:
-
你必须修复你的数据
-
和架构。存储日期的列应该从不首先被创建为 varchar。
-
您当前的
dateformat设置是什么
标签: sql sql-server