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

Oracle Discussion :

[Oracle] ORA-00979 et Group By


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    moi
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : moi

    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Par défaut [Oracle] ORA-00979 et Group By
    Bonjour bonjour,

    Voila, depuis hier je bloque sur un bug qui nous a été remonté par un client dans un application ASP.Net... nous avons une erreur de type ORA-00979 concernant les group by sur la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT st.theme_id, st.theme_label, AVG(s.userscorepercent) AS AvgScorePercent 
    FROM Stats s , StatsTheme st 
    WHERE s.id (+)= st.stats_id
    AND qmuser = N'toto' AND s.test_id = 22 AND session_sid = 'A238'
    GROUP BY st.theme_id, st.theme_label
    Or cette requête fonctionne parfaitement bien sur nos bases de tests qui sont en Oracle 8i... le client lui tourne en 9i.

    Si quelqu'un avait une quelconque idée, je lui serait extrêmement reconnaissant

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Faute de frappe lors de la recopie ?

  3. #3
    Membre averti
    Profil pro
    moi
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : moi

    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Par défaut
    Ce n'est pas une faute de frappe... le
    est utilisé avec une colonne de type NVARCHAR2 et l'absence du N avant la chaine de caractères génère une erreur : "Non concordance des jeux de caractères..."

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Si la requête travaille sur une table avec du XMLType vous avez sans doute le bug 3086154 qui est corrigé en 9.2.0.6 ou 10.1.0.2. Voir note Metalink https://metalink.oracle.com/metalink...,1,1,helvetica

Discussions similaires

  1. ORA-00979:not a GROUP BY expression
    Par kodo dans le forum SQL
    Réponses: 2
    Dernier message: 16/12/2010, 18h11
  2. ORA-00979: N'est pas une expression GROUP BY
    Par chakibtag dans le forum SQL
    Réponses: 2
    Dernier message: 09/07/2008, 10h22
  3. ORA-00979: N'est pas une expression GROUP BY
    Par NiGHtyWolf dans le forum Oracle
    Réponses: 3
    Dernier message: 10/05/2007, 19h11
  4. ORA-00979: not a GROUP BY expression
    Par Wurlitzer dans le forum Oracle
    Réponses: 13
    Dernier message: 01/02/2007, 12h19
  5. Erreur ORA-00979 : not a GROUP BY expression sur Oracle9i
    Par Dirty Henry dans le forum Oracle
    Réponses: 9
    Dernier message: 21/10/2005, 14h23

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