IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Reports Oracle Discussion :

LEFT OUTER JOIN refusé sur une colonne de formule


Sujet :

Reports Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut LEFT OUTER JOIN refusé sur une colonne de formule
    Bonjour,

    Dans la formule PL/SQL d'une colonne de formule que j'ai créé via le modelé de données de mon état, j'ai écrit la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select  sum(montregl) into v_montant FROM sinistre s
       LEFT OUTER JOIN sinistre_regle sr
           ON (s.codeinte=sr.codeinte  and s.exersini=sr.exersini and s.numesini=sr.numesini)
           group by s.CODEINTE ,s.NUMESINI,s.EXERSINI;
    Il me signale l'erreur citation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur 103 symbole 'LEFT' rencontré à la place d'un des symboles suivants : ,;for group having intersect minus order start union where connect
    .

    Pouvez-vous m'aider là-dessus ?

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Quelle est votre version d'Oracle ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Par défaut
    bonjour,
    il manque un WHERE avant le LEFT

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut
    Bonjour et merci à vous de m'avoir répondu.
    En fait Waldar ,j'utilise la version Oracle Forms et Reports 6i.


    Pour C.Langlet, je vois pas l'utilité du WHERE puisque j'a pas une autre condition.

    Donc le problème reste entier

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Par défaut
    l'utilite du where , c'est qu'il contient les criteres de selections ET de jointure

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut
    Ok mais le problème est que quand je vais mettre le where, je ne vais plus faire une jointure externe or c'est pour ça que j'ai utilissé le LEFT OUTER JOIN.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par c.langlet Voir le message
    l'utilite du where , c'est qu'il contient les criteres de selections ET de jointure
    Révise la syntaxe du JOIN.
    http://msdn.microsoft.com/en-us/library/ms191517.aspx
    Tu constateras que tu dis une bêtise.

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Par défaut
    Exact !
    Désolé je n'utilise jamais cette syntaxe
    La prochaine fois je tournerais 7 fois mes doigts autour du clavier
    avant de repondre

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par c.langlet Voir le message
    Désolé je n'utilise jamais cette syntaxe
    La prochaine fois je tournerais 7 fois mes doigts autour du clavier
    avant de répondre
    Ouais et je m'aperçois que j'ai mis un lien vers Sql server... Voici pour Oracle : http://psoug.org/reference/joins.html
    On est quitte

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Aide sur une requête LINQ avec left outer join
    Par jbrasselet dans le forum Linq
    Réponses: 5
    Dernier message: 12/09/2011, 09h31
  2. Conditions sur la table de droite d'un LEFT OUTER JOIN
    Par pepper18 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/03/2011, 17h32
  3. Réponses: 2
    Dernier message: 26/07/2010, 11h02
  4. Left outer join sur Select multitable
    Par ChrOnOs83 dans le forum Requêtes
    Réponses: 1
    Dernier message: 21/01/2009, 17h16
  5. Utilisation d'un filtre directement sur 'LEFT OUTER JOIN'
    Par lodan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/03/2007, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo