Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lincon

Qual o problema com esse select?

Recommended Posts

SELECT O.OPER_DH_INICIO_OP, O.OPER_DH_TERMINO_OP, SUBSTR(O.OPER_CD_LOCAL_REF, 4),O.OPER_IN_ENV_RECEB,CASE WHEN (O.OPER_CD_LOCAL_O_D LIKE '%OPASC%' OR O.OPER_CD_LOCAL_O_D LIKE '%OLAPA%') THEN SUBSTR(O.OPER_CD_LOCAL_O_D, 1, 5) WHEN (O.OPER_CD_LOCAL_O_D LIKE '2954%' OR O.OPER_CD_LOCAL_O_D LIKE '2952%' OR O.OPER_CD_LOCAL_O_D LIKE '295U%') THENSUBSTR(O.OPER_CD_LOCAL_O_D, 4)ELSEO.OPER_CD_LOCAL_O_DEND FROM OPERACAO O WHERE(O.OPER_CD_LOCAL_REF LIKE '29543%' ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_REF, 4)) < 4380 ANDO.OPER_CD_LOCAL_O_D LIKE '2954%' ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_O_D, 4)) < 4301 ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_O_D, 4)) > 4379 AND(O.OPER_DH_INICIO_OP > ? OR O.OPER_DH_TERMINO_OP > ?)) OR(O.OPER_CD_LOCAL_REF LIKE '29543%' ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_REF, 4)) < 4380 ANDO.OPER_CD_LOCAL_O_D LIKE '2954%' ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_O_D, 4)) > 4300 ANDTO_NUMBER(SUBSTR(O.OPER_CD_LOCAL_O_D, 4)) < 4380 ANDO.OPER_IN_ENV_RECEB LIKE 'E' AND(O.OPER_DH_INICIO_OP > ? OR O.OPER_DH_TERMINO_OP > ?))ORDER BY O.OPER_DH_INICIO_OP ASC

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.