Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- to_char(tb051.dt_atendimento, 'yyyy') ||'-' ||lpad(tb051.id_atendimento::varchar, 10, '0') as protocolo,
- tb017.id_notificacao_solicitacao,
- tb057.de_dado_solicitacao,
- tb005.de_usuario,
- tb005.de_login,
- tb051.dt_atendimento,
- tb041.de_orgao,
- tb017.st_status,
- th001_encaminhamento.dt_alteracao as dt_encaminhamento,
- th001_finalizacao.dt_alteracao as dt_finalizacao
- FROM
- TH003_ATENDIMENTO_HISTORICO th003
- JOIN tb051_atendimento tb051
- ON tb051.id_atendimento = th003.id_atendimento
- JOIN tb005_usuario tb005
- ON tb005.id_usuario = tb051.id_usuario_abertura
- JOIN tb017_notificacao_solicitacao tb017
- ON tb017.id_notificacao_solicitacao = th003.id_notificacao_solicitacao
- LEFT JOIN (
- SELECT id_notificacao_solicitacao, id_notificacao_solicitacao_status, max(dt_alteracao) as dt_alteracao FROM th001_notificacao_solicitacao_status
- WHERE id_status_notificacao_solicitacao_atual = 16
- GROUP BY 1,2
- ) th001_encaminhamento
- ON th001_encaminhamento.id_notificacao_solicitacao = tb017.id_notificacao_solicitacao
- LEFT JOIN (
- SELECT id_notificacao_solicitacao, id_notificacao_solicitacao_status, max(dt_alteracao) as dt_alteracao FROM th001_notificacao_solicitacao_status
- WHERE id_status_notificacao_solicitacao_atual = 19
- GROUP BY 1,2
- ) th001_finalizacao
- ON th001_finalizacao.id_notificacao_solicitacao = tb017.id_notificacao_solicitacao
- JOIN tb041_orgao tb041
- ON tb041.id_orgao = tb017.id_orgao
- JOIN tb057_dado_solicitacao_internacionaliza tb057
- ON tb057.id_dado_solicitacao = tb017.id_dado_solicitacao and de_locale = 'PORTUGUES'
- ORDER BY dt_finalizacao asc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement