标签: sql-server sql-server-2012
我有一个名为date_col
date_col
我想修复无效日期,例如2月31日,并将它们转换为有效日期。
我试过了:
CAST(CAST(date_col AS TIMESTAMP) AS DATETIME)
但是我收到以下错误:
Arithmetic overflow error converting expression to data type datetime
答案 0 :(得分:2)
首先,您可以使用ISDate函数来检查数据是否正确