Fórum Comando sql #367588
08/01/2009
0
codigo descricao qtd
1 prod1 2
3 prod3 1
2 prod2 3
1 prod1 4
2 prod2 2
3 prod3 1
1 prod1 2
Gostaria de saber como eu faço usando comando sql para ele me informar a quantidade total de cada produto. Ou seja a quantidade do prod1, prod2 e prod3 separadamete.
Fafp
Curtir tópico
+ 0Posts
08/01/2009
Dbergkamps10
select codigo, descricao, qtd, sum(qtd) from tabela group by codigo
Att
Dalton
Gostei + 0
08/01/2009
Fafp
Gostei + 0
08/01/2009
Fafp
select pedido,cod_cli,referencia,descricao,unidade,sum(unidade) from itens_dist2 group by referencia
e apresentou um erro: invalido a expressão na lista do select
( not contained in either an aggregate function or the group by clause)
Gostei + 0
08/01/2009
Webjoel
Segue abaixo a correção do SQL:
select pedido,cod_cli,referencia,descricao,sum(unidade) from itens_dist2 group by pedido,cod_cli,referencia,descricao
Gostei + 0
09/01/2009
Fafp
Gostei + 0
09/01/2009
Facc
select max(pedido),max(cod_cli),referencia,max(descricao),sum(unidade) from itens_dist2 group by descricao
Gostei + 0
09/01/2009
Fafp
Obrigado a todos q tentaram me ajudar.
Gostei + 0
09/01/2009
Facc
disponha!
Eu faço assim quando não quero agrupar um campo na SQL, não sei se é a melhor maneira, mas nunca tive problemas com isso.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)