Показать идентификаторы для максимальных значений MAX в матрице - PullRequest
0 голосов
/ 31 мая 2019

У меня есть матрица, сгруппированная по разным брендам компании. По сути, я показываю наивысшую ценность, потраченную клиентом для каждой марки компании (я использовал MAX в своем выражении, чтобы получить их). Я также хочу показать идентификаторы клиентов, связанные с этими значениями MAX. Кто-нибудь знает, как это сделать? Есть ли какое-нибудь выражение?

Пример:

Фирменный бренд: Nike | Максимальное потраченное значение: £ 500 | Идентификатор клиента: ???

Спасибо

1 Ответ

0 голосов
/ 31 мая 2019

Вы можете использовать подзапросы для получения суммированных значений в вашем SQL-запросе

SELECT T1.CustomerID, T1.CompanyBrand,
    (SELECT Max(S1.ValueSpentField) FROM TableThatContainsValueSpent S1 WHERE T1.CustomerID = S1.CustomerID)
FROM Company T1
...