Tratamento de exceção no SQL Oracle

SQL

Oracle

18/05/2017

Boa tarde,

Preciso tratar uma exceção no código abaixo:

select distinct a.nr_sequencia OS,
a.DS_DANO_BREVE Descrição,
substr(OBTER_DESC_ESTAGIO_PROC(a.nr_seq_estagio),1,60) Estágio,
b.NM_USUARIO_EXEC Executor


from MAN_ORDEM_SERVICO_EXEC b,
MAN_ESTAGIO_PROCESSO d,
MAN_ORDEM_SERVICO A left join MAN_ORDEM_ATIV_PREV E ON A.nr_sequencia = E.NR_SEQ_ORDEM_SERV

where E.DT_PREVISTA is null

-- and E.NR_SEQ_ATIV_EXEC <> 80 TRATAR ESSA EXECESSÃO, TRAZER TODOS QUE NÃO POSSUEM SOMENTE O 80, DESCONSIDERAR OS DEMAIS

and a.nr_sequencia = b.nr_seq_ordem
and a.NR_SEQ_ESTAGIO = d.nr_sequencia
and a.IE_STATUS_ORDEM = 2
and a.NR_SEQ_ESTAGIO = 445

Preciso trazer o resultado do sql de forma que desconsidere os resultados diferente de NR_SEQ_ATIV_EXEC 80. Note que tive que utilizar uma clausula join para buscar somente as informações que existem na primeira tabela e não existem na segunda. Porem podem haver informações na segunda tabela que preciso desconsiderar.

Agradeço a atenção
Mvsousa

Mvsousa

Curtidas 0
POSTAR