Pb ORA-00920: operador relacional no válido

Resuelto
JsuisNul Mensajes publicados 137 Estado Miembro -  
JsuisNul Mensajes publicados 137 Estado Miembro -
Hola,

Tengo una consulta SQL por la que tengo el error anterior, pero no entiendo qué está mal.

Aquí está la consulta:

"select g.idcy00 as Sociedad, f.lboulg as Dirección, H.nmpres as Gerente, a.matcle, a.nomuse,a.prenom, i.acquia as Adquirido, i.drtpri as Tomado, (i.ajust1+i.ajust2+i.ajust3+i.ajust4) as Ajuste, i.restan as Saldo
from zy3c b, ze00 c, ze2a d, ze00 e, ze01 f, zyes g, zydv i,zy00 a
left join zy3e h on a.nudoss = h.nudoss
where a.nudoss=b.nudoss and b.dten00 >= sysdate
and ((b.idou00 = c.idou00 and exists(select nudoss from zy3c where dten00 >= sysdate and TYTRST = 'FUN' and nudoss = a.nudoss) and b.TYTRST = 'FUN')
or
(b.idou00 = c.idou00 and no exists(select nudoss from zy3c where dten00 >= sysdate and TYTRST = 'FUN' and nudoss = a.nudoss) and b.TYTRST = 'HIE'))
and c.nudoss =d.nudoss and e.idou00=d.idou01 and e.nudoss =f.nudoss and a.nudoss =i.nudoss and g.datsor >= '31/01/2019'
and a.nudoss =g.nudoss and g.datsor > sysdate and i.annees='01-01-2019' and i.codcon ='RTT'
and g.idcy00 in ('268','269')
and d.nbordr = (select max(nbordr)-1 from ze2a where ze2a.nudoss=d.nudoss) order by h.nmpres, f.lboulg, a.nomuse "

y lo que no le gusta es el "=" aquí "and ((b.idou00 = c.idou00 and exists"

¿Alguien podría decirme qué está mal en mi consulta?

gracias de antemano ;-)

Configuración: Windows / Chrome 79.0.3945.88

1 respuesta

  1. JsuisNul Mensajes publicados 137 Estado Miembro 1
     
    Bueno, he encontrado mi error, es "not exists" y no "no exists"
    ¡Ahí está! ¡Gracias a ustedes de todos modos, jaja!
    0