Fórum Filtrar itens repetidos em tabela #282443
20/05/2005
0
Supondo o exemplo abaixo:
Tem como fazer uma rotina no SQL para que os itens CAMISETA 01 que tenham o mesmo local de venda, sejam listados apenas uma vez, mas apresentando a soma das QTDES.
Obrigado!
SELECT PRODUTOS.COD_PRODUTOS, PRODUTOS.NOMEPRODUTO, PRODUTOS.QTDETOTAL, PRODUTOS.LOCALDEVENDA FROM PRODUTOS Resultado: COD | NOME PRODUTO | QTDE| LOCAL VENDA ------------------------------------------------------- 01 | CAMISETA 01 | 15 | 01 01 | CAMISETA 01 | 05 | 01 01 | CAMISETA 01 | 32 | 02 02 | CAMISETA 02 | 07 | 02
Tem como fazer uma rotina no SQL para que os itens CAMISETA 01 que tenham o mesmo local de venda, sejam listados apenas uma vez, mas apresentando a soma das QTDES.
Obrigado!
Vispo
Curtir tópico
+ 0
Responder
Posts
20/05/2005
Delphi32
Use o seguinte:
SELECT PRODUTOS.COD_PRODUTOS, PRODUTOS.NOMEPRODUTO, SUM(PRODUTOS.QTDETOTAL), PRODUTOS.LOCALDEVENDA FROM PRODUTOS GROUP BY 1,2,4
Responder
Gostei + 0
20/05/2005
Delphi32
ah, se você não estiver usando Interbase/Firebird a última linha não vai funcionar. Aí você teria que trocar pelo seguinte:
SELECT PRODUTOS.COD_PRODUTOS, PRODUTOS.NOMEPRODUTO, SUM(PRODUTOS.QTDETOTAL), PRODUTOS.LOCALDEVENDA FROM PRODUTOS GROUP BY PRODUTOS.COD_PRODUTOS,PRODUTOS.NOMEPRODUTO,PRODUTOS.LOCALDEVENDA
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)