Access。クエリ。ExcelのEOMONTH関数のように月末日を算出したい
<DateSerial関数>
テーブルの納品日フィールドの日付から同月の月末日を算出するには、どうしたらいいのでしょうか。
ExcelのEOMONTH関数のようにしたいわけです。
では、作成タブのクエリデザインをつかって、クエリをつくっていきます。
演算フィールドを設定します。
月末支払日: DateSerial(Year([納品日]),Month([納品日])+1,0)
演算式が長いので、ズーム機能をつかってみてもいいでしょう。
実行して確認してみましょう。
納品日と同月の月末日を算出することができました。
設定した演算フィールドのポイントは、月を+1して、日は「0(ゼロ)」とする点です。
翌月0日にすることで、前月末日にすることができます。