下面是我的 SQL 语句
DECLARE @dStart datetime ,
@dEnd datetime
SET @dEnd = GETDATE()
SET @dStart = DATEADD(mm, -6, @dEnd)
Select * from MyTable
Where TheDate Between @dStart AND @dEnd
这将返回今天减去 6 个月数据的所有记录。
但我想要这个月的数据加上前 5 个月的数据。
目前它也将从 3 月开始返回记录。