アクセス:DateDiff関数の明確な説明
Accessでは、日付の計算に特別な機能を使用できます。 DateDiffを使用して、2つの日付値の差を決定します。 この機能の設定方法については、こちらをご覧ください。
AccessでDateDiff関数を使用する
Accessでは、DateDiff関数を使用して、2つの日付値の間の日数を計算できます。
- 構文は次のようになります:DateDiff(interval、date1、date2 [、firstdayofweek] [、firstweekofyear])。
- オプションのエントリは角括弧で囲まれています。
- 括弧内のパラメーターは、「間隔」構文に含める必要があるパラメーターです。
- 次の選択オプションを使用できます:秒(s)、分(s)、時間(h)、週(ww)、曜日(w)、日(d)、年(y)、月(m)、四半期(q)および年(yyyy)。
- たとえば、式= DateDiff( "m"、date1、date2、2、2)は、2つの日付値の差を月で計算します。
- 「m」は英語の「月」を表し、月の差を計算します。 値「date1」および「date2」は、差の計算に必要な日付です。
- オプションで、最後の2つのパラメーター(2, 2)を使用できます。
- 最初のパラメーター(2 = firstdayofweek)と2番目のパラメーター(2 = firstweekofyear)を使用して、週の最初の日と年の最初の週を定義します。
- ここに何も入力しない場合、最初の日は日曜日で、最初の週は1月1日を含む週です。
- エントリ2を使用して、週の最初の日が月曜日であることを指定します(2 = vbMonday、3は火曜日、4は水曜日など)。
- 次のステップでは、パラメーター2を使用して、新しい年の少なくとも4日間の最初の週が最初のカレンダー週であることを指定します。
- 計算を年の最初の完全な週に開始する場合は、3を入力します。
- 式およびVBAコードでDateDiff関数を使用できます。