У меня есть такая таблица
Event ID | Contract ID | Event date | Amount |
----------------------------------------------
1 | 1 | 2009-01-01 | 100 |
2 | 1 | 2009-01-02 | 20 |
3 | 1 | 2009-01-03 | 50 |
4 | 2 | 2009-01-01 | 80 |
5 | 2 | 2009-01-04 | 30 |
Для каждого контракта мне нужно получить последнее событие и сумму, связанную с этим событием, и получить что-то вроде этого
Event ID | Contract ID | Event date | Amount |
----------------------------------------------
3 | 1 | 2009-01-03 | 50 |
5 | 2 | 2009-01-04 | 30 |
Я не могу понять, как правильно сгруппировать данные. Есть идеи?
Заранее спасибо.