我在SSRS中构建了一个图表。此图表在x轴显示日期。报告每天早上发送,问题是图表也显示今天的日期。我想只有前一天的日期。
我的疑问:
SELECT *
FROM (
Select intervaldate as Date,
SUM(GoodUnits) As GoodUnits,
SUM(NetUnits) As NetUnits,
SUM(GoodUnits) /
NULLIF(SUM(NetUnits) , 0.0)* 100 As Value
from Count inner join tsystem ON Count.systemid = tsystem.id
where IntervalDate >= getdate()-60
and tsystem.Name in ('111')
group by intervaldate
) as s
我怎样才能只显示前几天。但我不排除今天的约会。今天的日期和价值应该会告诉我明天的图表。 我希望它是可以理解的。
答案 0 :(得分:1)
你必须使用DATEADD
,应该是这样的:
where dateadd(day, -1, IntervalDate) >= getdate()-60