我在SSMS中查詢後正在運行。這個查詢的結果沒有任何意義。日期差異在SQL Server 2012中如何工作
問題:SQL Server在確定與此查詢有關的差異時確實遵循了什麼邏輯?
SELECT
CAST('1/1/1900 11:00:00 PM' AS DATETIME) AS Date1,
CAST('1/1/1900 7:00:00 AM' AS DATETIME) AS Date2,
CAST('1/1/1900 7:00:00 AM' AS DATETIME) - CAST('1/1/1900 11:00:00 PM' AS DATETIME)
AS Date2MinusDate1
結果此查詢
所以看來,日期時間減法的作品。 – Sunil
不,它不是。請閱讀第2頁http://www.devx.com/dbzone/Article/34594/0/page/2 –
我認爲你應該寫下這個事實作爲你的答案的一部分,即減法對日期時間值不可靠。 – Sunil