Consulta SQL para Resultar na Soma de Dois Registros
31/08/2017
0
Sou inciante em SQL e preciso fazer a seguinte consulta:
Tenho no banco dois registros em uma tabela referente a mesma nota fiscal, preciso do resultado dos registros somados desprezando a coluna CFOP.
No banco esta assim:
CFOP CNPJ Nº NF Valor NF Valor BC de Icms Valor Icms
5102 11111111111180 586 150 150 36
5405 11111111111180 586 75 75 17
Eu preciso que os dois registros resultem em um único registro assim:
NPJ Nº NF Valor NF Valor BC de Icms Valor Icms
11111111111180 586 225 225 53
Alguém poderia me dar um help....por favor?
Desde já grato!!!!
Claudinei
Claudinei Antonio
Posts
01/09/2017
Luiz Vichiatto
utilize sum(campo) e group by
select CNPJ, NF, SUM(VALOR), SUM(BC_ICMS), SUM(VL_ICMS) where TABELA GROUP BY CNPJ, NF
01/09/2017
Venancio Alves
SELECT CNPJ, Nº NF, Valor NF, Valor, BC de Icms, Valor Icms FROM nome_tabela
WHERE CNPJ = '11111111111180'
01/09/2017
Claudinei Antonio
01/09/2017
Venancio Alves
01/09/2017
Luiz Vichiatto
utilize sum(campo) e group by
select CNPJ, NF, SUM(VALOR), SUM(BC_ICMS), SUM(VL_ICMS) where TABELA GROUP BY CNPJ, NF
Complementando a resposta, este que te passei somará todos os itens de cada CNPJ separando por NF, pode incluir um item para que ele conte as notas da soma, acrescente count(NF).
select CNPJ, NF, COUNT(NF), SUM(VALOR), SUM(BC_ICMS), SUM(VL_ICMS) where TABELA GROUP BY CNPJ, NF
Mais detalhes https://www.devmedia.com.br/guia/guia-de-referencia-sql/38314
Clique aqui para fazer login e interagir na Comunidade :)