Pb ORA-00920: opérateur relationnel non valide
Résolu
JsuisNul
Messages postés
125
Date d'inscription
Statut
Membre
Dernière intervention
-
JsuisNul Messages postés 125 Date d'inscription Statut Membre Dernière intervention -
JsuisNul Messages postés 125 Date d'inscription Statut Membre Dernière intervention -
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 ;-)
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
A voir également:
- Ora-00904 identificateur non valide
- ORA-00904: identificateur non valide ✓ - Forum Bases de données
- Ethernet n'a pas de configuration ip valide - Guide
- Ora-00904: identificateur non valide - Forum Oracle
- Iptv detail non valide - Forum Box et Streaming vidéo
- Paiement validé mais pas la commande - Forum Consommation & Internet