我已經寫了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
我該如何編輯它來做到這一點?