【SQL】BigQueryで月末の日付を取得する
SQLで月末の日付を知りたい時の処理です。
2021-05-21 を 2021-05-31にしたいということですね。
DATE_TRUNC と DATE_ADD と DATE_SUB を使うというだけなんですが、一応やり方を残しておきます。
SELECT DATE_SUB(DATE_ADD(DATE_TRUNC('2021-05-21', MONTH), INTERVAL 1 MONTH), INTERVAL 1 DAY) AS monthEnd