Hãy nói rằng tôi cóChọn cột dựa trên tổng của cột khác
SalesManagerId, SaleAmount, ProductId
Tôi muốn tổng hợp các SaleAmount
cho mỗi (SalesManagerId
, ProductId
) và lấy ProductId
với tối đa sum(SaleAmount)
.
Điều này có thể trong một truy vấn không?
Ví dụ:
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
kết quả:
1, 900, 1
2, 500, 6
3, 200, 4
Ok, sau khi back-và- trong bài viết của tôi cuối cùng tôi nhận ra những gì bạn đang yêu cầu. Bạn nói rằng bạn muốn "tổng hợp SaleAmount cho mỗi (SalesManagerId, ProductId) và lấy ProductId với số tiền tối đa (SaleAmount)" - bây giờ hãy thêm "cho mỗi SalesManagerId" vào đầu của mệnh đề đó. Không rõ là bạn muốn chính xác một hàng * cho mỗi người quản lý *. –