select para soma

13/06/2019

17

Tenho a planilha abaixo, e preciso que some a quantidade , desde que código serviço seja igual e o cod_motivo_glosa seja igual , mas no select que fiz esta buscando uma quantidade absurda , não somando a daquele item , a planilha tem 10000 itens , coloco aqui apenas uma parte. Alguém pode me ajudar:
codigo Serviço Nome Serviço DePara COD_MOTIVO_GLOSA Qtd
40802051 Coluna Lombo Sacra 32020066 563 1
40802051 Coluna Lombo Sacra 32020066 563 1
40802051 Coluna Lombo Sacra 32020066 563 1
40802051 Coluna Lombo Sacra 32020066 563 1
40802078 Sacro Coccix 32020090 1
40803031 Costelas Por Hemitorax 32030037 1
Responder

Post mais votado

13/06/2019

quando você postar uma dúvida assim, publique a instrução que você utilizou.
isso pode facilitar a ajuda.

de qualquer forma, seque uma sugestão:
select codigoservico, nomeservico, depara, codmotivoglosa, sum(qtd) qtdtotal
from tabela
group by codigoservico, nomeservico, depara, codmotivoglosa

Responder

Mais Posts

Emerson , muito obrigado, desculpa sou novato, a query que eu fiz esta bem parecida, é de meu trabalho, e inclui 3 tabelas ts.ctm_grd_pag cg , onde eu encontro a data de entrega (cg.data_entrega) , ts.ctm_itens_contas_pag ci, onde encontro ci.qtd_realizada, ci.cod_procedimento_cm ,v.nome_item,
ci.cod_procedimento , ci.cod_motivo_glosa , mas quando rodo o valor da quantidade somada esta muito alto .

select sum(ci.qtd_realizada ) as "QTD",
ci.cod_procedimento_cm as "Serviço",
v.nome_item as "Nome Serviço",
ci.cod_procedimento as "DePara",
ci.cod_motivo_glosa
from ts.ctm_grd_pag cg,
ts.ctm_itens_contas_pag ci,
ts.vw_procedimento v
where ci.cod_procedimento = v.item_medico(+)
and cg.data_entrega >= to_date(''01/04/2018'', ''dd/mm/yyyy'')
and cg.data_entrega <= to_date(''31/03/2019'', ''dd/mm/yyyy'')
group by ci.cod_procedimento_cm ,
v.nome_item ,
ci.cod_procedimento ,
ci.cod_motivo_glosa

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar