none
Eliminar Nomes duplicados e somar valores de cada ocorrência RRS feed

  • Pergunta

  • Tenho uma sentença SQL da seguinte forma:

    SELECT t1.chave_fato, t1.cod_filial, t1.cod_docto, t1.cod_tipo_mv, t1.cod_cli_for, t2.nome_cadastro, FORMAT(t1.valor_total, 'n', 'pt-br') AS valor_total,
    FORMAT(t1.valor_total * 0.012, 'n', 'pt-br') AS previdencia, FORMAT(t1.valor_total * 0.002, 'n', 'pt-br') AS senar, FORMAT(t1.valor_total * 0.001, 'n', 'pt-br') AS gilrat,
    CONVERT(CHAR, t1.data_v2, 103) AS data_base
    FROM tbentradas AS t1 JOIN tbCadastroGeral AS t2 ON t1.cod_cli_for = t2.cod_cadastro
    WHERE t1.data_v2 BETWEEN '2019-08-01' AND '2019-08-31' AND t1.valor_total <> '0.00' AND t1.cod_filial = '100' AND t1.cod_tipo_mv IN ('819','816')
    ORDER BY t2.nome_cadastro ASC

    O resultado é esse:

    Notem a coluna nome_cadastro, preciso que apareça apenas um nome sem repetir, porém os valores previdencia, senar e gilrat de cada ocorrência sejam totalizados (somados).

    Como altero a sentença para fazer isso?

    sábado, 14 de setembro de 2019 03:28

Respostas

Todas as Respostas