我在SSRS数据集中有以下WHERE CLAUSE SQL查询字符串:
WHERE "Input_date" >={ts '2009-01-01'}
AND "Input_date" < {ts '2009-12-31'}
Run Code Online (Sandbox Code Playgroud)
现在,我想使用report参数来包装SQL语句中的日期,即@ indate1和@ indate2.
我试过这个,但是发生了错误:
WHERE "Input_date" >={ts @indate1}
AND "Input_date" < {ts @indate2}
Run Code Online (Sandbox Code Playgroud)
请提出建议.谢谢.
你做了什么来添加这些参数?我假设您已使用您在问题中发布的更改更改了数据集查询.为完成这项工作,还需要执行两个步骤:
@indate1和@indate2,并设置参数您在第一步中定义的每个参数值.Input_date你的表中是一列):WHERE Input_date >= @indate1 AND Input_date < @indate2
这是特定于BIDS 2008版本的Visual Studio.如果您正在使用报表生成器或其他内容,请告诉我,我可以稍微更改说明.