SSRS 2008r2 を使用してレポートを生成しています。SQLクエリで次のWHEREステートメントを使用する
WHERE (NonPMJobs.npmJobCreateDate >= @Created_Parameter) AND
(NonPMJobs.npmJobCreateDate <= @Created_Parameter2)
のデータ型のパラメーターを使用していますDateTime
。次に、ユーザーはカレンダーから日を選択します。@Created_Parameter
日付 1 ( ) と日付 2 ( )の間に作成されたジョブの結果を取得したいと考えています@Created_Parameter2
。
ただし、返される結果には 2 番目の日付 ( ) は含まれません@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
ステートメントが含まれていないのですか? 任意のポインタは非常に高く評価されます。