SSRS在DATEADD函数内的变量用法

时间:2017-09-08 10:01:15

标签: sql-server reporting-services ssms

大家好,我想知道是否有人知道如何解决我的报告参数问题。

我试图创建一个能够在一个月前,两个月前或者三个月查看交易的报告。

这项工作在SQL管理工作室很棒,但在SSRS中我似乎必须在变量周围添加括号,因此这会破坏语法。

WHERE TransactionCodeID IN (3,4) AND TransactionDate < DATEADD(MONTH, @Months,GETDATE())

在SSRS中成为这个

  WHERE TransactionCodeID IN (3,4) AND TransactionDate < DATEADD(MONTH, (@Months),GETDATE())

这会引发错误。任何想法如何克服?谢谢

0 个答案:

没有答案