SSRS 2008R2,错误 "Must declare variable @PREndDate"
SSRS 2008R2, Error "Must declare variable @PREndDate"
以下查询在 SQL 中运行良好,但是当我在 SSRS 中使用它时,出现 "Must declare variable @PREndDate" 错误。如果我使用实际日期,那很好,但由于某种原因它不喜欢使用参数;我将参数设置为 Date/Time。我让另一个朋友尝试过,他们能够 运行 它没有任何问题,所以我想知道是否有某个地方的默认设置导致了这个问题。
select PRCo, PRGroup, PREndDate, EarnCode
from PRTH
where EarnCode IN ('13', '14')
and PREndDate = @PREndDate
我只是假设你缺少的是你的 @PREndDate
的声明,只需这样写:
Declare @PREndDate as datetime set @PREndDate= '2015-09-15'
或任何您想设置为 @PREndDate
的日期
如果您将其用作 SSRS 中的数据集,则需要将该参数映射到 Dataset 属性中的报表参数。
以下查询在 SQL 中运行良好,但是当我在 SSRS 中使用它时,出现 "Must declare variable @PREndDate" 错误。如果我使用实际日期,那很好,但由于某种原因它不喜欢使用参数;我将参数设置为 Date/Time。我让另一个朋友尝试过,他们能够 运行 它没有任何问题,所以我想知道是否有某个地方的默认设置导致了这个问题。
select PRCo, PRGroup, PREndDate, EarnCode
from PRTH
where EarnCode IN ('13', '14')
and PREndDate = @PREndDate
我只是假设你缺少的是你的 @PREndDate
的声明,只需这样写:
Declare @PREndDate as datetime set @PREndDate= '2015-09-15'
或任何您想设置为 @PREndDate
如果您将其用作 SSRS 中的数据集,则需要将该参数映射到 Dataset 属性中的报表参数。