【发布时间】:2015-10-09 06:53:34
【问题描述】:
我正在编写一份 SSRS 报告。将Store procedure sql 代码处理为查询类型Text 时出现错误。 (查询类型文本的SP代码)
我在 google 和 stackoverflow 上进行了搜索,但找不到合适的解决方案,所以我在这里发帖。
低于错误:
我知道,这个错误是标量变量。忽略最后一条消息Incorrect syntax near ')'.
那么问题来了,当我们使用查询类型文本时,我应该如何声明变量。就像在存储过程中一样,它会自动添加到参数中。
另外,查询类型文本不支持设置变量,我该怎么办?
Sample query
SELECT @ToDate = CAST(MAX(@ToDate) AS DATETIME) + ' 23:59:59.000'
SELECT *
FROM TableName
WHERE EndDate BETWEEN GETDATE() AND @ToDate
请帮助我、指导我或建议我解决此问题的最佳解决方案。
注意:我不想使用Query Type Store Procedure。我只想用Query Type Text Only
【问题讨论】:
-
您可以发布查询吗?
-
你能在数据集中发布你的查询吗?
-
投反对票会更好!
标签: stored-procedures reporting-services sql-server-2008-r2 ssrs-2008-r2