2013-10-09 130 views
0

我看到在SQL服務器一個很奇怪的問題,轉換爲datetime時的毫秒是不正確的 -SQL - 轉換爲datetime,毫秒不準確

當我運行 -

SELECT CONVERT(DATETIME, '09/10/2013 16:09:47.935', 103) 

它退貨 -

2013-10-09 16:09:47.937 

我錯過了什麼嗎?還是有人看過這個問題?

+3

http://stackoverflow.com/questions/634122/milliseconds-wrong-when-converting-from-xml-to-sql-server-datetime – klugerama

+1

啊,不知道。自那以後發現DATETIME2更準確。我如何在不知道我永遠不會知道的情況下使用SQL 8年......並感謝您。 – user1948635

回答

0

原來,這解決了問題 -

SELECT CONVERT(DATETIME2, '09/10/2013 16:09:47.935', 103)