[firebase-br] Duvida com Having / Group By
hmendes.nf em gmail.com
hmendes.nf em gmail.com
Sex Jul 18 20:26:36 -03 2014
Boa noite srs.
tenho dois select que mostram os produtos entregues e vendidos.
Um total geral e outro por cidade, ambos desde que a quantidade vendida seja maior que zero.
O Select geral me traz um resultado para Entregues e o select por Cidade traz outro.
* O total vendido sempre é igual
-- por Cidade
Select
pv.id_artigo, pv.id_cidade,
sum(pv.qtdentregue) as qtdentregue,
sum(pv.qtdvendida) as qtdvendida
from VendasProdutos pv
where pv.id_artigo = 333
group by pv.id_artigo, pv.id_cidade
having sum(pv.qtdvendida) > 0
** Resultado: 504 Artigos entregues e 70 vendidos
-- Geral
Select
pv.id_artigo,
sum(pv.qtdentregue) as qtdentregue,
sum(pv.qtdvendida) as qtdvendida
from VendasProdutos pv
where pv.id_artigo = 333
group by pv.id_artigo
having sum(pv.qtdvendida) > 0
** Resultado: 644 Artigos entregues e 70 vendidos
Se alguem puder me ajudar agradeço.
Humberto Mendes
Mais detalhes sobre a lista de discussão lista