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