PostgreSQL函数-取指定月份的起始与截止日期

取月份的起始日期很容易:

date_trunc('month',该月中的某一天)

取月份中的结束日期(实际上是下个月的1号0点)

date_trunc('month',该月中的某一天)+'1month'::interval

如果不想取下个月1号的0点,就再减去1天就好了。

date_trunc('month',该月中的某一天)+'1month'::interval-'1day'::interval

 

分享到: