У меня есть эта таблица:
Department NAME EMAIL ID DATE1 DATE2
1 John asd@asd.com 74 05/04/2007 05/04/2007
1 Sam asd@asd.com 23 05/04/2007 05/04/2007
1 Tom asd@asd.com 46 05/04/2007 03/04/2007
1 Bob bob@asd.com 23 01/01/2006
2 Tom asd@asd.com 62 02/02/2000 05/05/1997
Я хочу получить строку (только по одному на отдел) с максимумом DATE1
, но она не уникальна!Поэтому, если есть несколько результатов, я хочу получить максимум DATE2
, а если их несколько, то возвращается тот, у которого самый большой идентификатор.
Таким образом, результат запроса будет:
1 John asd@asd.com 74 05/04/2007 05/04/2007
2 Tom asd@asd.com 62 02/02/2000 05/05/1997
Большое спасибо.