Pb ORA-00920: opérateur relationnel non valide

Résolu/Fermé
JsuisNul Messages postés 122 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 14 février 2024 - 8 janv. 2020 à 15:48
JsuisNul Messages postés 122 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 14 février 2024 - 8 janv. 2020 à 16:24
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

JsuisNul Messages postés 122 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 14 février 2024 1
8 janv. 2020 à 16:24
Bon j'ai trouver mon erreur c'est "not exists" et non pas "no exists"
Voila !! Merci à vous quand même lol !!
0