Tenho uma tabela como a abaixo, onde estou recebendo produtos para cada PO , várias vezes e preciso obter a quantidade total recebida de acordo com o respectivo PO e solicitá-los de acordo com o nome do produto.
O que eu quero é
Tentei a consulta SQL abaixo:
SELECT Product_Name, PONo , sum(Quantity) AS Total_Quantity
FROM GrnTable
GROUP BY Product_Name;
mas está somando todas as quantidades, de todos os números de ordem de compra.
Eu sugeriria agrupar primeiro pelo número do pedido e depois também agrupar pelo nome do produto: Agrupar por PONo., Nome do produto
Ao adicionar o grupo por ao PONo, você realiza a primeira tarefa de agrupar pelo respectivo PO.
EX:
Tabela de teste
Resultados de teste