Tsql 修改参数以包含所有信息
我想将此特定代码行添加到ENDDATE参数中,以验证日期范围。我想添加这个代码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
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
。答案已更新。