Diciamo che hoSelezionare la colonna in base a somma di un'altra colonna
SalesManagerId, SaleAmount, ProductId
voglio riassumere il SaleAmount
per ogni (SalesManagerId
, ProductId
) e prendete la ProductId
con la massima sum(SaleAmount)
.
Questo è possibile in una query?
Esempio:
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
risultato:
1, 900, 1
2, 500, 6
3, 200, 4
Ok, dopo back-e- avanti nel mio post ho finalmente capito cosa stai chiedendo. Hai detto che vuole "riassumere l'ImportoVendita per ogni (SalesManagerId, ProductId) e prendete la ProductId con la somma massima (ImportoVendita)" - ora si prega di aggiungere "per ogni SalesManagerId" all'inizio di tale clausola. Non era chiaro che tu volessi esattamente una riga * per manager *. –