2011-09-28
Accessのクエリーで抽出条件を指定する場合に、24時間以内のデータを抽出したい場合、
クエリーに1日前の日付を設定すると抽出できますが、その都度設定しなおすのは面倒なので、
現在時刻から1日前の日付を求めその日付より大きいデータを表示するように指定します。
更新日付の抽出条件に式を指定します。
>DateAdd("d",-1,Now())
DateAdd関数を利用した方法です。
最初の引数の"d"は日を表します。
2つ目の引数の”-1”は間隔です。
3つ目の引数は日付を指定します。
上の式では現在時刻から1日引いた値をDateAdd関数で求め、
その値よりも大きい値を条件にしています。
引数の指定を変更することで、必要な条件を変更することができます。
たとえば、1時間前の時刻を求めたければ、"d"を"h"に変更すれば求まります。
Between関数と組み合わせれば、期間を指定して抽出することもできるようになります。
セ記事を書く
セコメントをする