Pb ORA-00920: opérateur relationnel non valide [Résolu]

Signaler
Messages postés
109
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
22 janvier 2020
-
JsuisNul
Messages postés
109
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
22 janvier 2020
-
Bonjour,

J'ai une requête sql pour lequel j'ai l'erreur ci-dessus mais je ne comprends pas ce qui ne va pas.

Voici la requête :

"select g.idcy00 as Société, f.lboulg as Direction, H.nmpres as Manager, a.matcle, a.nomuse,a.prenom, i.acquia as Acquis, i.drtpri as Pris, (i.ajust1+i.ajust2+i.ajust3+i.ajust4) as Ajust, i.restan as Solde
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 "

et ce qu'il n'aime pas c'est le "=" ici "and ((b.idou00 = c.idou00 and exists"

Est ce que quelqu'un pourrait me dire ce qui déconne dans ma requête ??

merci d'avance ;-)

Configuration: Windows / Chrome 79.0.3945.88

1 réponse

Messages postés
109
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
22 janvier 2020

Bon j'ai trouver mon erreur c'est "not exists" et non pas "no exists"
Voila !! Merci à vous quand même lol !!