从非标准格式SQL转换CSV日期时出现问题



我的日期格式为01jan2020(没有空格或任何分隔符(,需要在SQL Server 2016 Management Studio中将其转换为日期类型。

数据从.CSV文件加载到表中(称为TestData,列为Fill_Date(。

要在一个单独的表上联接以为另一个进程拉回数据,我需要TestDataFill_Date的格式正确(MM-DD-YYYY(,以便我的查询能够正确运行。

Fill_Date当前在表TestData中作为数据类型varchar(50)

我想看看是否可以用TestData表转换它,或者直接将结果插入格式化的第二个表中。

谢谢(NEWB(

我最终通过在放入临时表时转换数据、删除旧值,然后从该表插入回TestData表来解决问题。

CONVERT(VARCHAR,CONVERT(date,[fill_date]),101) AS fill_date

相关内容

  • 没有找到相关文章

最新更新