如何修复mssql中的无效日期?

时间:2015-02-06 10:11:07

标签: sql-server sql-server-2012

我有一个名为date_col

的专栏

我想修复无效日期,例如2月31日,并将它们转换为有效日期。

我试过了:

CAST(CAST(date_col AS TIMESTAMP) AS DATETIME)

但是我收到以下错误:

Arithmetic overflow error converting expression to data type datetime

1 个答案:

答案 0 :(得分:2)

首先,您可以使用ISDate函数来检查数据是否正确