选择月份的最后一天

你可以选择一个月的最后一天。

SELECT (date_trunc('MONTH', ('201608'||'01')::date) + INTERVAL '1 MONTH - 1 day')::DATE; 

201608 可以用变量替换。