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)
;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
Cordialmente;
