Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/12/2010, 17h37   #1
Nouveau Membre du Club
 
Avatar de kodo
 
Inscription : mars 2006
Messages : 203
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 203
Points : 25
Points : 25
Par défaut ORA-00979:not a GROUP BY expression

Salut,
je cherche une solution pour un problème que je viens d'avoir avec une requête, mais je ne l'ai pas encore trouvéé.
l'erreur produite est :
Citation:
ORA-00979:not a GROUP BY expression
ma requete sql est :
Code :
1
2
3
4
5
6
7
  SELECT reclamation.idnaturereclamation,
         count(reclamation.idnaturereclamation) AS "NBRPARNATURE",
         ROUND(100 * RATIO_TO_REPORT(COUNT( reclamation.idnaturereclamation)) over (), 0) || '%' AS "POURCENTAGE",
         problemes.libelle AS "LIBELLE"
  FROM reclamation
  INNER JOIN problemes ON reclamation.idnaturereclamation=problemes.idprobleme
  GROUP BY reclamation.idnaturereclamation
Merci de votre aide.
kodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 17h40   #2
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
Code :
GROUP BY reclamation.idnaturereclamation,problemes.libelle
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 16/12/2010, 18h11   #3
Nouveau Membre du Club
 
Avatar de kodo
 
Inscription : mars 2006
Messages : 203
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 203
Points : 25
Points : 25
Merci beaucoup ça marche
kodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h57.


 
 
 
 
Partenaires

Hébergement Web