Допустим, у меня естьВыберите столбец на основе суммы другого столбца
SalesManagerId, SaleAmount, ProductId
Я хочу подвести итог SaleAmount
для каждого (SalesManagerId
, ProductId
) и захватить ProductId
с максимальной sum(SaleAmount)
.
Возможно ли это в одном запросе?
Пример:
1, 100, 1
1, 200, 1
1, 600, 1
1, 400, 2
2, 100, 3
3, 100, 4
3, 100, 4
2, 500, 6
3, 100, 5
результат:
1, 900, 1
2, 500, 6
3, 200, 4
Хорошо, после того, как обратно-and В моем посте я наконец понимаю, о чем вы просите. Вы сказали, что хотите «подвести итог SaleAmount для каждого (SalesManagerId, ProductId) и захватить ProductId с максимальной суммой (SaleAmount)» - теперь добавьте «для каждого SalesManagerId» в начало этого предложения. Непонятно, что вы хотите ровно одну строку * за менеджера *. –