>> > select dsc_historico,dat_ctr_inclusao from cartao_historico where
>> > id_cartao = 983421 order by dat_ctr_inclusao

Acho que algo assim resolveria:

select  aprv.id_cartao          -- Retorna os cartões com alteração após 
aprovação
from cartao_historico aprv
join cartao_historico salv_apos_aprov
  on salv_apos_aprov.id_cartao = aprv.id_cartao         -- Retorna os cartões...
        and salv_apos_aprov.dsc_historico ilike 'Documento Salvo%'-- ... que
foram alterados (coloque mais condições se necessário aqui)
        and salv_apos_aprov.dat_ctr_inclusao > aprv.dat_ctr_inclusao    -- ...
após a data de aprovação
where aprv.dsc_historico ilike 'Documento APROVADO%';

-- 
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a