Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tsql 修改参数以包含所有信息_Tsql_Sql Server 2005_Reporting Services_Visual Studio 2005 - Fatal编程技术网

Tsql 修改参数以包含所有信息

Tsql 修改参数以包含所有信息,tsql,sql-server-2005,reporting-services,visual-studio-2005,Tsql,Sql Server 2005,Reporting Services,Visual Studio 2005,我想将此特定代码行添加到ENDDATE参数中,以验证日期范围。我想添加这个代码 Set @ENDDATE = DateAdd(dd,1,@ENDDATE) 但我不知道该把它放在哪里,无论何时在报表参数查询与否 谢谢请把它放在您的查询中: SELECT SomeFields FROM V_SubmissionDate WHERE (V_SubmissionDate.DATE_SUBMITTED >= @BEGINDATE) AND (V_SubmissionDate.DATE_SU

我想将此特定代码行添加到ENDDATE参数中,以验证日期范围。我想添加这个代码

Set @ENDDATE = DateAdd(dd,1,@ENDDATE)
但我不知道该把它放在哪里,无论何时在报表参数查询与否


谢谢

请把它放在您的查询中:

SELECT SomeFields
FROM V_SubmissionDate
WHERE  (V_SubmissionDate.DATE_SUBMITTED >= @BEGINDATE) 
  AND (V_SubmissionDate.DATE_SUBMITTED <= DateAdd(dd,1,@ENDDATE)) 
  AND (APPLICATION.APP_DECISION_CODE <> 5) 
选择一些字段
自V_提交日期起
其中(V_SubmissionDate.DATE_SUBMITTED>=@BEGINDATE)

和(V_SubmissionDate.DATE_SUBMITTED)我也不确定,因为您没有发布要编辑的查询。发布表定义也是个好主意,SQL FIDLE也可以。抱歉,我忘了提到我使用的是存储过程。存储过程中的where语句:
where(V_SubmissionDate.DATE_SUBMITTED>=@BEGINDATE)和(V_SubmissionDate.DATE_SUBMITTED)提交相同的内容,只需使用
DateAdd(dd,1,@ENDDATE)
而不是
@ENDDATE
。答案已更新。