T_SQL:将Date转换为DateTime ...错误

时间:2016-02-02 19:08:14

标签: tsql

运行我的一个查询时收到此错误消息:

  

Msg 242,Level 16,State 3,Line 3转换日期数据类型   到日期时间数据类型导致超出范围的值。

我首先删除了Where子句中的所有日期比较,但我仍然收到错误。

任何想法是什么,我应该寻找什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

然而,如果没有看到更多我只能猜测,可能的原因与NULL值或超出范围值有关。不同的datedatetime数据类型具有不同的日期范围。例如date的范围是0001-01-01到9999-12-31,但datetime的范围是1753-01-01到9999-12-31。