none
Agrupar dados RRS feed

  • Pergunta

  • Estou tentando agrupar os dados na query abaixo mas infelizmente não estou conseguindo.

     select              
     'Serviços' tipo, 
     isnull(sum(A.valor),0) - (isnull(sum(A.valor),0) * isnull(sum(A.desconto),0)/100)               
     total      
     from tbl_ComandaServico A              
     inner join tbl_ComandaAberta B              
     on A.codigo_comanda_aberta = B.codigo              
     inner join tbl_AberturaCaixa C              
     on C.codigo = B.codigo_abertura_caixa              
     where convert(date,C.data) between '2021-01-01' and '2021-01-16'                
     and B.codigo_empresa = 1        
     group by c.codigo    


     -- resultado

    tipo    total
    Serviços    450.000000
    Serviços    280.000000

                   


    • Editado _Manigold_ sábado, 23 de janeiro de 2021 21:35
    sábado, 23 de janeiro de 2021 20:52

Todas as Respostas

  • Boa noite,

    Experimente remover a clausula Group By para ver se é obtido o resultado esperado.

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    sábado, 23 de janeiro de 2021 23:21
  • _Manigold_

    Qual é o resultado inicial que você pretende obter?

    As colunas Valor e Desconto podem realmente contar valores nulos?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    segunda-feira, 25 de janeiro de 2021 12:15