是否可能有一个与此逻辑类似的代码:
DECLARE @LAST_MONTH
SET @LAST_MONTH = BETWEEN DATEADD(mm,-1,GETDATE()) AND DATEADD(mm,-2,GETDATE())
除了,此代码无效。
答案 0 :(得分:1)
您需要两个变量... HashFileForComparison()
和startdate
Using this post,方法如下。
enddate
然后,在您的declare @startdate date = (select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0)) --First day of previous month
declare @enddate date = (select DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())-1, -1)) --Last Day of previous month
子句中使用它们:
where