我将使用SSRS 2008r2生成报表。在SQL查询中使用以下WHERE语句:
我正在使用数据类型为
WHERE (NonPMJobs.npmJobCreateDate >= @Created_Parameter) AND
(NonPMJobs.npmJobCreateDate <= @Created_Parameter2)
我正在使用数据类型为
DateTime
的参数。然后用户从日历中选择日期。我想获取在日期1(@Created_Parameter
)和日期2(@Created_Parameter2
)之间创建的工作结果(包括这两个日期)。
但是,返回的结果不包括第二个日期(@Created_Parameter2
)。如果我选择01/07/2013 - 05/07/2013
,我会得到01、02、03、04,但没有05。如果我选择01/07/2013 - 06/07/2013
,我会得到01、02、03、04、05。
我已经尝试使用:
WHERE (NonPMJobs.npmJobCreateDate BETWEEN @Created_Parameter AND @Created_Parameter2)
但是却得到了相同的结果。
我在这里错过了什么,为什么WHERE
语句不包容?任何提示都将不胜感激。