Vous n'êtes pas identifié(e).
Pages : 1
ok merci à tous
Salut !
Merci pour votre aide !
Le code utilisant AS ne marche pas, mais avec le "order by 2", ça marche.
Mais je me demande quelle est la signification de ce "order by 2" ?
A+
hum, non ça ne marche toujours pas, j'ai :
ERROR: schema "tmp" does not exist
Mais je viens de tenter autre chose :
SELECT
*
FROM (
(
select Organisme.nomOrganisme,
sum(NombreEmploye.nombre) AS Countt
from NombreEmploye, Organisme
where NombreEmploye.idOrganisme=Organisme.idOrganisme
group by Organisme.nomOrganisme
)
union
(
select 'TOTAL' as TOTAL,
sum(NombreEmploye.nombre) AS Countt
from NombreEmploye
)
) tmp
ORDER BY Countt
;
Et ça marche !
Et oui, le TOTAL est supérieur à tous les autres SUM, donc il est mis en dernier.
A+ et merci !
Salut !
Merci pour ta réponse, mais ça ne marche pas...
J'ai cette erreur :
ERROR: missing FROM-clause entry for table "Organisme"
LINE 21: ORDER BY Organisme.nomOrganisme='total' asc, Org...
Bonjour !
Après de nombreuses heures de recherche sur les forums, je n'arrive toujours pas à faire ce que je veux faire : ajouter en fin de select une ligne total.
Voici ce que je veux faire :
Organisme Nombre
AA 12
BB 26
YY 30
TOTAL 68
J'utilise deux selects reliés par un union mais le union me panache les deux selects et ordonne par ordre alphabétique, si bien que j'obtiens :
Organisme Nombre
AA 12
BB 26
TOTAL 68
YY 30
Comment faire ?????
Je joins mon code (simplifié) :
(
select Organisme.nomOrganisme,
sum(NombreEmploye.nombre)
from NombreEmploye, Organisme
where NombreEmploye.idOrganisme=Organisme.idOrganisme
group by Organisme.nomOrganisme
)
union
(
select 'TOTAL' as TOTAL, sum(NombreEmploye.nombre)
from NombreEmploye
)
;
Merci pour votre aide !
Pages : 1