如果我在我的WHERE子句中使用DateTime來根據DateTimeOffset字段篩選行,會發生什麼情況?如果我在WHERE子句中使用DateTime來根據DateTimeOffset字段篩選行,會發生什麼情況?
SQL服務器是否將DateTime字段轉換爲DateTimeOffset,偏移量爲零或...?
例如:
DECLARE @myTime As DateTime = GetDAte()
SELECT *
FROM foo
WHERE @myTime > dbo.foo.TimeStampOffset -- TimeStampOffset is a DateTimeOffset field in foo table
檢查['SQL日期時間/ DATETIMEOFFSET(2)比較和隱式轉換wierdness'(HTTP://dba.stackexchange。關於[數據庫管理員](http://dba.stackexchange.com)上的問題/數據庫問題/ 71150/sql-datetime-datetimeoffset2-comparison-implicit-cast-wierdness) – Pred 2014-10-02 08:36:14