首页 > 解决方案 > 从字符消息转换日期时转换失败

问题描述

我每月收到一个文件,由于某种原因,该文件将 service_date 作为 char(8) 数据类型。该图显示了输入的一些内容,第二列是服务日期字段的长度。有没有办法让我清理坏日期?我希望如果长度更短或更长,我可以消除它们,但它似乎不起作用。关于修复该领域的最佳方法的任何想法。谢谢。

在此处输入图像描述

标签: sql-server

解决方案


您可以使用该try_convert函数尝试将您的Service_Date值转换为 adate并排除任何null返回 a 的位置。


推荐阅读