SSRSレポートを使用してレポートをチェックしています。デフォルトの@From値は常に3時間前のレコードにする必要があります。実行される。私は時々それが正常に動作していない最後の3時間のレコードを取得するために別のデータセットを使用しています今設定方法デフォルト@Fromパラメーターを表示するには
は、時にはそれは、デフォルトでは1時間のレコードを示し、時には2時間は
DECLARE @From smalldatetime
DECLARE @To smalldatetime
SET @From = DATEADD(HOUR, - 3, GETDATE())
SET @To = GETDATE()
SELECT * FROM MyDataBase
WHERE (DateTime BETWEEN @From AND @To)
を設定するために助けてください報告します
=DateAdd(DateInterval.Hour,-3,Now())
F:@Fromための組み込み表現
、私は早朝1 AMにレポートをチェックしていた場合、それは1から12 AMからのデータが表示されますAM、同じ方法で、午前4時にレポートをチェックすると、午前1時から午後4時までのレポートが表示されます。この問題を解決するのを手伝ってください。 – karhtik
データの日付値常に時間を含む。問題が発生した日付範囲に一部のデータを含めるように質問を編集できますか? –