有人可以帮我理解下面两个查询如何给出完全相同的结果吗?关于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”中的两个查询。