sql-server - 从字符消息转换日期时转换失败
问题描述
我每月收到一个文件,由于某种原因,该文件将 service_date 作为 char(8) 数据类型。该图显示了输入的一些内容,第二列是服务日期字段的长度。有没有办法让我清理坏日期?我希望如果长度更短或更长,我可以消除它们,但它似乎不起作用。关于修复该领域的最佳方法的任何想法。谢谢。
解决方案
您可以使用该try_convert
函数尝试将您的Service_Date
值转换为 adate
并排除任何null
返回 a 的位置。
推荐阅读
- r - 在带有按钮的闪亮应用程序中显示预定义的图
- haskell - 元组的一个元素的 Haskell 和
- php - fatfreeframework PHP 数据库加载和打印
- google-apps-script - gmail 插件中的一个奇怪的运行时错误 - MessageAccessToken 错误
- ios - 使用 UnwantedCommunicationReportingExtension 时如何设置 ILClassificationResponse 的内容?
- haskell - 如何通过 foldMap 计算可折叠的浮点属性的最大值?
- algorithm - 给定一个大小为 MxN 且具有正整数值的二维矩阵,找到总和最大的闭环
- c# - 将复选框列表绑定到 MVC 上的编辑视图?
- nuget - 如何使用 VS 15.7 及更高版本调试没有 WIP 功能的 nuget 包
- python - Python中文本文件的条件分块