0
我使用SQL Server 2005中,我试图在一个维度表中的日期字段的数据匹配:转换为nvarchar(50)为datetime
与进来的数据2012-01-06 00:00:00.000
为datetime
到一个临时表例如nvarchar(50)
2012-01-06 15:53:12.040
。我已经尝试了所有可以在搜索中找到的转换和强制转换,但遇到了“将算术表达式转换为数据类型日期时间的算术溢出错误”。错误信息。
我已经在暂存表中手动更新了所有的时间值,以便有00:00:00.000
时间戳,但问题仍然存在。
任何人都可以帮忙吗?
SELECT CONVERT(DATETIME,'2012-01-06 15:53:12.040')在我的SQL 2012沙盒中没有任何问题。 – 2014-09-25 01:16:36