Bonjour,
J'utilise SQL View pour faire des requêtes sur une base de données Oracle, Quand j'exécute la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT A.BPSNUM_0, A.BPSNAM_0, A.ENAFLG_0,A.CREDAT_0, A.CREUSR_0, A.UPDDAT_0, A.UPDUSR_0, (SELECT B.ORDDAT_0 FROM PORDER B WHERE (A.BPSNUM_0=B.BPSNUM_0 AND ROWNUM=1 ) order by b.orddat_0 desc ) AS TEST FROM BPSUPPLIER A WHERE (A.TSSCOD_0='FNI' OR A.TSSCOD_0='PNI') ;
j'obtiens le message d'erreur :
14:05:51 : Ligne 1 : Key violation.
[Oracle][ODBC][Ora]ORA-00907: parenthèse de droite absente
***
L'idée est d’extraire pour chaque fournisseur (une ligne = un fournisseur), la date de sa dernière commande. d'ou l'idée de rajouter un ordre décroissant par date de commande.
Pour info : quand j'enlève, la requête fonctionne correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part order by b.orddat_0
Merci bcp pour votre aide
Cordialement,
Partager