Redshiftの先月の最初と最後の日
Redshiftで先月の最初と最後の日を見つけたい。ただし、date_trunc
などのほとんどのpostgresql機能は動作しないようです。どうすればそれを達成できますか?
Redshiftでは、date_trunc()
を使用できます( オンラインドキュメント を参照)。
先月の初日:
select date_trunc('month', current_date) - interval '1 month'
先月の最終日:
select date_trunc('month', current_date) - interval '1 day'
または、蛾の最終日にはLAST_DAY関数を使用できます。 :) http://docs.aws.Amazon.com/redshift/latest/dg/r_LAST_DAY.html
select last_day(current_date)