[firebase-br] Ajuda com Group by

Alexandre camilo em apollosistemas.com.br
Sex Abr 15 16:13:58 -03 2016


Correto, os campos que voce esta fazendo sum, max, min, count ....
não entram no Group by

Em 15/04/2016 16:01, Carlos Midia escreveu:
> Boa tarde colegas, queria em 1º lugar agradecer por terem me ajudado.
> com os comandos passados acima deu certo o resultado.
> acho que o comando abaixo não era necessário correto?
> Group by  pdi.Quantidade, pdi.Valor_Total
>
> Em 15 de abril de 2016 13:36, Alexandre <camilo em apollosistemas.com.br>
> escreveu:
>
>> Tenta da forma abaixo
>>
>> 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, pf.Des_Fabric*
>> Order By p.Descricao
>>
>>
>>
>> Em 15/04/2016 13:00, Carlos Midia escreveu:
>>
>>> 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, 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?
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas:
>>> http://www.firebase.com.br/pesquisa_lista.html
>>>
>>>
>> --
>>
>> Alexandre Camilo
>> +55 27 3233-4143
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
>

-- 

Alexandre Camilo
+55 27 3233-4143





Mais detalhes sobre a lista de discussão lista