Ola Jair beleza? Eu sei que já está resolvido, mas eu gostaria de propor uma outra resolução. Essa é usando o PIVOT, é um pouco mais complexa, mas seria o mais correto a fazer. Segue o codigo: SELECT DATA,
ISNULL(CARTAO,0) CARTÃO, -- Caso for nulo será substituido por zero
ISNULL(CHEQUE,0) CHEQUE,
ISNULL(DINHEIRO,0)DINHEIRO ,
ISNULL(CARTAO,0)+ ISNULL(CHEQUE,0)+ ISNULL(DINHEIRO,0) TOTAL --Total / soma dos outros valores
FROM #vendas PIVOT (Sum(VALOR) FOR CONDICAO IN (CARTAO, CHEQUE, DINHEIRO,TOTAL))TABELA_PIVOT Abraços Johnny