Как грамотно составить запрос MSSQL

S
На сайте с 19.03.2013
Offline
67
365

Здавствуйте. Столкнулся с такой проблемой,

есть такая таблица :

*************************

*NAME * DATE *

*************************

*Иван * 12,03,2018 *

*************************

*Иван * 13,03,2018 *

*************************

*Роман * 14,03,2018 *

*************************

*Иван * 15,03,2018 *

*************************

*Иван * 16,03,2018 *

*************************

*Костя * 17,03,2018 *

*************************

Нужно выбрать 3 последних УНИКАЛЬНЫХ имени, отсотированых по дате, чтобы вышло так :

Костя : 17,03,2018

Иван : 16,03,2018

Роман : 14,03,2018

Пробовал так SELECT NAME, DATE FROM TABLE GROUP BY NAME ORDER BY DATE DESC и DISTINCT тоже пробовал.

Но понятно что тут конфликт, потому пришёл к Вам, прошу помочь, работаю с HIBERNATE возможно критерия или еще что может помочь, буду благодарен за любую помощь

Pазвлечения ЗДЕСЬ (http://soloman.ru)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий