Página 1 de 1

CIHA02 - Consulta Sql para estatistica de final de ano

Enviado: Sex Mar 22, 2013 4:18 pm
por Claupers
Para quem precisar fechar estatistica de final de ano ai vai códio sql. O primeiro código vai criar uma view:

Código: Selecionar todos

CREATE VIEW RESUMO(
    QTDE,
    "COMP",
    FONTE,
    MODALIDADE)
AS
select (cast(itr.nu_quantidade as integer)) as Qtde,
itr.nu_cmpt as Comp,fo.ds_fonte_remunera as Fonte,
    case
          when itr.co_modalidade = 1 then 'AMBULATORIO'
          when itr.co_modalidade = 2 then 'HOSPITALAR'

     end as "MODALIDADE"
from tb_internacao itr
left join tb_fonte_remuneracao fo on (itr.co_fonte_remunera=fo.co_fonte_remunera)

union all

select  (cast(co.nu_quantidade as integer)) as Qtde,
co.dt_competencia as Comp,fo.ds_fonte_remunera as Fonte,
case
    when 1 = 1 then 'AMBULATORIO'
end as "MODALIDADE"
from
tb_a_consolidado co
left join tb_fonte_remuneracao fo on (fo.co_fonte_remunera=co.co_fonte_remunera)
;
Agora é só efetuar a consulta:

Código: Selecionar todos

select sum(v.qtde),v.comp,v.fonte,v.modalidade from resumo v group by v.comp,v.fonte,v.modalidade
Seria isso.

Cordialmente;