一般來說判斷時間的話,用個DateTime類型就已經夠用了。但是有些情況,比如下面這種
DECLARE @DT1 DATETIMEDECLARE @DT2 DATETIME SELECT @DT1 = '2014-12-22 15:45:00:128', @DT2 = '2014-12-22 15:45:00:126' IF @DT1 > @DT2 SELECT GETDATE()
查出來的結果卻是空的~咦??
然后發現應該是精確度的問題了。查了一下文檔發現確實是,然后上圖(感謝萬能的聯機文檔)
如果卻是有這個需要,可以將DateTime 改為 DateTime2.精度更高
新聞熱點
疑難解答