Afficher la ligne total a la fin
Kikou
-
P@t@ch0n Messages postés 603 Statut Membre -
P@t@ch0n Messages postés 603 Statut Membre -
Bonjour,
Le but c'est de mettre la ligne TOTAL à la fin alors j'ai procédé comme suit mais le problème c'est que je veux pas afficher la colonne Ordre. Comment dois je faire?
select Ville,count(NO_SOCIÉTÉ) as "Nombre Sociétés", 0 as Ordre from SOCIETES
group by Ville
union
select 'TOTAL' as "TOTAL",count(NO_SOCIÉTÉ) as "Nombre Sociétés", 1 as Ordre from SOCIETES
order by Ordre
Le but c'est de mettre la ligne TOTAL à la fin alors j'ai procédé comme suit mais le problème c'est que je veux pas afficher la colonne Ordre. Comment dois je faire?
select Ville,count(NO_SOCIÉTÉ) as "Nombre Sociétés", 0 as Ordre from SOCIETES
group by Ville
union
select 'TOTAL' as "TOTAL",count(NO_SOCIÉTÉ) as "Nombre Sociétés", 1 as Ordre from SOCIETES
order by Ordre
Configuration: Windows Firefox 3.5.3
5 réponses
-
Bonjour,
Si tu ne veux pas afficher la colonne Ordre, il ne faut pas la mettre dans le SELECT. -
Bonjour,
En fait avec l'instruction UNION, tu n'as pas besoin de la colonne Ordre, le code suivant devrait faire ce que tu veuxselect Ville,count(NO_SOCIÉTÉ) as "Nombre Sociétés" from SOCIETES group by Ville union select 'TOTAL' as "TOTAL",count(NO_SOCIÉTÉ) as "Nombre Sociétés" from SOCIETES
En effet, UNION rajoute les enregistrements après ceux du premier select.
A plus -
Et ça :
select Ville,count(NO_SOCIÉTÉ) as "Nombre Sociétés" from SOCIETES
group by Ville
union
select 'TOTAL' as "TOTAL",count(NO_SOCIÉTÉ) as "Nombre Sociétés" from SOCIETES order by Ordre
? -
Le probleme c'est que la colonne ordre n'existe pas dans les tables je l'ai crée juste pour que la ligne total reste a la fin c tout donc si on enlève ordre ça ne marchera pas puisqu'elle n'existera plus. Bref je pense que j'ai trouvé la solution il fallait trier par "Nombre Sociétés" donc a la fin order by "Nombre Sociétés" :)
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pour informations.
http://dev.mysql.com/doc/refman/5.0/fr/group-by-modifiers.html