我的日期格式为 01jan2020(没有空格或任何分隔符),需要将其转换为 SQL Server 2016 Management Studio 中的日期类型。
数据从
.CSV
文件加载到表中(称之为 TestData
,列为 Fill_Date
)。
要加入单独的表以拉回另一个进程的数据,我需要
TestData
列 Fill_Date
采用正确的格式 (MM-DD-YYYY
) 以便我的查询能够正确运行。
Fill_Date
当前在表 TestData
中作为数据类型 varchar(50)
。
我想看看是否可以使用
TestData
表进行转换,或者直接将结果插入到格式化的第二个表中。
谢谢(新)
我最终通过转换数据同时放入临时表,删除旧值,然后从该表插入回TestData表来解决。
CONVERT(VARCHAR,CONVERT(date,[fill_date]),101) AS fill_date
我使用电子表格将日期转换为sql格式,然后将其保存为.csv文件并将其放入sql中