過去14日間のデータを要約したレポートを作成したいとします。つまり、レポートでは土曜日と日曜日(および場合によっては休日)を除外する必要があります。アクセス2016年月日のデータが欠落しているレポートを報告します
私はまだ上記のやり方をやっています。私はそれがvbaの解決策になると信じています。しかし、今私は解決する方法がわからないという別の問題に遭遇しました。
私のテーブルには、製品の数量、数量、日付が記入されています( "mm/dd/yyyy hh:nn"として保存されています)。
私は、クエリに次の式を使用し、最後の2週間のエントリのための私のテーブルをクエリ:日付は最後の2週間以内に収まると、特定のトランザクションの時刻が深夜である場合
Between DateAdd("d",1,Now()) And DateAdd("d",-14,Now())
すなわち00:00の場合、クエリは製品と数量を返します。時間が午前0時でない場合、照会は製品を戻しますが、数量フィールドはブランクです。 date()またはnow()を使用するかどうかは関係ありません。
>=#11/24/2016#
ので、完全なクエリは次のとおりです:私はときに、テーブルのフィールド属性を表示するには、製品と数量を取得できますか
TRANSFORM Sum(tblWarehouseTransfer.Qty) AS SumOfQty
SELECT tblWarehouseTransfer.ProductID
FROM tblWarehouseTransfer
WHERE (((tblWarehouseTransfer.DateMoved) Between DateAdd("d",1,Now()) And DateAdd("d",-14,Now())))
GROUP BY tblWarehouseTransfer.ProductID
ORDER BY tblWarehouseTransfer.ProductID
PIVOT (Date())-[datemoved]+1 In (1,2,3,4,5,6,7,8,9,10,11,12,13,14);
私のような実際の日付を使用するかどうかは関係ありません「hh:nn」を含み、時間は00:00以外ですか?私はクエリを動的にする必要があるので、date()またはnow()を特定の日付で使用する必要があります。