Jak wybrać identyfikator z maksymalną datą grupy według kategorii w PostgreSQL?

Na przykład chciałbym wybrać identyfikator z maksymalną datą grupy według kategorii, a wynik: 7, 2, 6

id  category  date
1   a         2013-01-01
2   b         2013-01-03
3   c         2013-01-02
4   a         2013-01-02
5   b         2013-01-02
6   c         2013-01-03
7   a         2013-01-03
8   b         2013-01-01
9   c         2013-01-01

Czy mogę wiedzieć, jak to zrobić w PostgreSQL?

questionAnswers(4)

yourAnswerToTheQuestion