[firebase-br] Ajuda com Group by

Carlos Midia carlosmidia2013 em gmail.com
Sex Abr 15 13:00:06 -03 2016


Bom dia a todos, tenho o seguinte comando sql:

Select p.Id, p.Descricao, sum(pdi.Quantidade) as Qtd_Produto,
sum(pdi.Valor_Total) as Vlr_Total_Produto, pf.Des_Fabric
>From PEDIDO pd Inner Join PEDIDO_ITENS pdi on pdi.IdPedido = Pd.Id
Inner Join PRODUTOS p on pdi.IdProduto = p.Id
Inner Join PRODUTO_FABRIC pf on p.Id_Fabric = pf.Id_Fabric
Where pd.Confirmada='S' and pd.Cancelado='N'
and pd.Data_Pedido between :pDatai and :pDataf

Group by  p.Id, p.Descricao,
pdi.Quantidade, pdi.Valor_Total, pf.Id_Fabric, pf.Des_Fabric
Order By p.Descricao

no comando acima está sendo exibido o mesmo produto mais de uma vez
e o correto era exibir apenas uma vez ex:
*Descrição*  *  Qtd*  *Total*
Produto 1     10    100,00
Produto 2     20    200,00

a pergunta é tem alguma coisa de errado com o comando acima?



Mais detalhes sobre a lista de discussão lista