У меня есть следующие данные:
cust subject date
Cust1 Subject1 2010-12-31 21:59:59.000
Cust1 Subject1 2010-12-31 21:59:59.000
Cust4 Subject3 2011-02-27 21:59:59.000
Cust5 Subject1 2010-10-31 21:59:59.000
Cust5 Subject2 2010-10-31 21:59:59.000
Cust6 Subject2 2010-10-31 21:59:59.000
Cust6 Subject2 2010-12-31 21:59:59.000
Мне нужно добиться следующего:
- Сгруппируйте их по признаку и теме
- Если есть 2 записи с одинаковым регистром и темой, то мне нужно вернуть запись с самой высокой датой
- В соответствии с вышеизложенным, если даты совпадают, верните только 1 из них.
Результат запроса должен быть:
cust subject date
Cust1 Subject1 2010-12-31 21:59:59.000
Cust4 Subject3 2011-02-27 21:59:59.000
Cust5 Subject1 2010-10-31 21:59:59.000
Cust5 Subject2 2010-10-31 21:59:59.000
Cust6 Subject2 2010-12-31 21:59:59.000
Может кто-нибудь помочь мне с этим?
Мне удалось выполнить 2 требования, но не все 3.