Я пытался получить информацию о сотрудниках из одной таблицы, когда выполнял группирование по столбцам из другой таблицы, и мне кажется, что я получаю дубликаты.Мне нужно сгруппировать по годам, показывая сотрудника, который совершил самую дорогую продажу за год.
что я пробовал:
select concat(SM.FirstName,'-',SM.LastName) AS EmployeeOfTheYear,Year(S.SaleDate) AS SaleYear,Max(S.SalePrice) AS SalesPrice
from SalesMan SM,Sale S
where SM.SalesManID = S.SalesManID
group by Year(S.SaleDate),concat(SM.FirstName,'-',SM.LastName)
Результат:
![Result](https://i.stack.imgur.com/pyTEb.png)
У меня такое чувство, что я должен сделать здесь подзапрос.Я попытался посмотреть в Интернете и не смог найти ничего, что помогло бы мне отобразить год только один раз.