我已经写了SQL来选择过去三个月的用户数据,但我认为目前它每天都会更新。SQL最近三个月
我想改变它,这样它现在是10月,将不计入10月的数据,而是七月份到九月数据更改为八月到十月,当我们移动到十一月
这是我得到的SQL目前:
declare @Today datetime
declare @Category varchar(40)
set @Today = dbo.udf_DateOnly(GETDATE())
set @Category = 'Doctors active last three months updated'
declare @last3monthsnew datetime
set @last3monthsnew=dateadd(m,-3,dbo.udf_DateOnly(GETDATE()))
delete from LiveStatus_tbl where Category = @Category
select @Category, count(distinct U.userid)
from UserValidUKDoctor_vw U
WHERE LastLoggedIn >= @last3monthsnew
我该如何编辑它来做到这一点?