如何修复 mssql 中的无效日期?
How to fix invalid dates in mssql?
我有一个专栏,名为 date_col
我想修复无效日期,例如 2 月 31 日,并将它们转换为有效日期。
我试过这个:
CAST(CAST(date_col AS TIMESTAMP) AS DATETIME)
但我收到以下错误:
Arithmetic overflow error converting expression to data type datetime
首先可以使用ISDate函数检查数据是否正确
我有一个专栏,名为 date_col
我想修复无效日期,例如 2 月 31 日,并将它们转换为有效日期。
我试过这个:
CAST(CAST(date_col AS TIMESTAMP) AS DATETIME)
但我收到以下错误:
Arithmetic overflow error converting expression to data type datetime
首先可以使用ISDate函数检查数据是否正确