4/20/2024

Access。クエリ。ExcelのEOMONTH関数のように月末日を算出したい【end of month】

Access。クエリ。ExcelのEOMONTH関数のように月末日を算出したい

<DateSerial関数>

テーブルの納品日フィールドの日付から同月の月末日を算出するには、どうしたらいいのでしょうか。


ExcelのEOMONTH関数のようにしたいわけです。

DateSerial関数

では、作成タブのクエリデザインをつかって、クエリをつくっていきます。

DateSerial関数

演算フィールドを設定します。


月末支払日: DateSerial(Year([納品日]),Month([納品日])+1,0)


演算式が長いので、ズーム機能をつかってみてもいいでしょう。


実行して確認してみましょう。

DateSerial関数

納品日と同月の月末日を算出することができました。


設定した演算フィールドのポイントは、月を+1して、日は「0(ゼロ)」とする点です。


翌月0日にすることで、前月末日にすることができます。