我有一个包含以下列的表(除了其他列):
name char
tanggal date
每天都会在此表中插入行。
如何获取每月最长日期的格式化名称, 例如:
1月31日,2月28日,3月31日,4月30日,...
我正在使用Postgresql 8.3
答案 0 :(得分:1)
您可以使用extract
获取日期的月份。从那以后,这是一个直接的group by
查询:
SELECT MAX(tanggal)
FROM mytable
GROUP BY EXTRACT (MONTH FROM tanggal)