select para soma
13/06/2019
0
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
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
Amauri Porfirio
Curtir tópico
+ 0
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:
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
Emerson Nascimento
Responder
Mais Posts
13/06/2019
Amauri Porfirio
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
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
Clique aqui para fazer login e interagir na Comunidade :)