有人可以幫我理解下面兩個查詢如何給出完全相同的結果嗎?關於dateadd函數的第三個參數的T-sql混淆
SELECT DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) + 1, -1)
SELECT DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) + 1, 0)- 1
我明白寫在下面的查詢是如何工作的
SELECT DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) + 1, 0)
我想我不能環繞我的頭「-1」中的兩個查詢。