【Access㉘】月末の日付を指定するには?

月末の日付を指定する場合、最後の日が28日・29日・30日・31日のいずれかが考えられます。日付を決め打ちして抽出する方法もありますが、関数を使用する方法をご紹介いたします。

目次

月末の日付を求める方法

解決策としては、「Dateadd関数」を使用して、翌月の1日から1日遡ることによって月末の日付を指定します。

DateAdd関数の構文

構文

DateAdd(interval,number,date)

interval引数説明
yyyy
q四半期
m
y年間通算日
d
w平日
ww
h
n
s

使用例

クエリの抽出条件での使用例
Dateadd関数の例(6月末を抽出)

=Dateadd(“d”,-1,”2022/07/01″)

その他の使用例
  • 当月の末尾の場合
    =Dateadd(“d”,-1,Left(Dateadd(“m”,1,date()),8) & “01”)
  • 前月の末尾の場合
    =Dateadd(“d”,-1,Left(date(),8) & “01”)
当サイトについて

当サイトでは日々の株価データを無料で配布しています。株価分析はもちろんAccessのサンプルデータとしても最適ですので、是非ご活用ください。

  • URLをコピーしました!
目次