2017-12-13 17 views
3

PostgreSQLにはEOMONTH()相当のものがありますか?そうでない場合は、どの月の最後の日と、タイムスタンプが与えられた特定の年だけを選択するのですか?たとえば、タイムスタンプ付きのデータセットがあります。その時から、私は2015-01-312015-02-28、... 2016-02-292016-03-31などを選択したいと思います。効率的な方法は何ですか?EOMONTH相当のPostgresql

答えて

2

一つの方法は次のとおりです。

select date_trunc('month', col) + interval '1 month' - interval '1 day' 
+0

はどうもありがとうございます! –