Bonjour manuel... Tu m'as devancé de peu ... et avec les même doutes ;-) Yves
Le 22/02/08, Manuel NAUDIN <[EMAIL PROTECTED]> a écrit : > > Le 22/02/08, Henri Boyet<[EMAIL PROTECTED]> a écrit : > > Bonjour, > > Bonjour, > > > > > Je voudrais afficher une liste de personnes fréquentant différents > > cours, avec le nombre de personnes par cours. > > La requête est la suivante : > > SELECT "Cours", "Nom", "Prenom" AS "Prénom", COUNT( "Nom" ) AS "Total" > > FROM "T_MEMBRES" WHERE "Controle" = 1 GROUP BY "Cours" ORDER BY "Cours" > > ASC, "Nom" ASC, "Prénom" ASC > > mais j'obtiens le message d'erreur "Impossible de charger le contenu > des > > données." > > Où est l'erreur ? > > peut-être parce qu'il y a des champs non agrégés non présents dans la > clause GROUP BY. > (voir partie 9 > http://fr.openoffice.org/Documentation/How-to/Bdd/FAQ_SQL_direct.pdf > ) > suggestion (non testée) : > > > SELECT "Cours", "Nom", "Prenom" AS "Prénom", COUNT( "Nom" ) AS "Total" > > FROM "T_MEMBRES" WHERE "Controle" = 1 GROUP BY "Cours", "Nom", > "Prenom" ORDER BY "Cours" ASC, "Nom" ASC, "Prénom" ASC > > je ne sais pas si il faut mettre le nom de champ ("Prenom") ou l'alias > ("Prénom") dans la clause GROUP BY (peut-être que les deux marchent ?) > > > Merci, > > > > Henri > > > > > > Manuel > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- web site : http://www.molenbaix.com