Bonjour je fais les deux requetes suivantes:
SELECT COUNT(),ORIGINE FROM RESSOURCES WHERE YEAR(date_entree)=2004 GROUP BY (DEPARTEMENT);
SELECT COUNT(),ORIGINE FROM RESSOURCES WHERE YEAR(date_sortie)=2004 GROUP BY (DEPARTEMENT)
Ainsi dans l 1ere requete je récupère le nombre d’entrée par departement et dans la requete2 le nombre de sorties.
Vu que le GROUP BY est sur le meme champ. Comment regrouper les deux requetes en une. Merci d’avance.
Déjà tes requettes sont fausses : ORIGINE n’est pas dans le GROUP BY.
SELECT DEPARTEMENT, COUNT(*),ORIGINE FROM RESSOURCES WHERE YEAR(date_entree)=2004 OR YEAR(date_sortie)= 2004 GROUP BY DEPARTEMENT, ORIGINE
oui tu as raison c’est lorsque que j’ai simplifié les requetes que j’ai oublié de changer ORIGINE
SELECT COUNT(),DEPARTEMENT FROM RESSOURCES WHERE YEAR(date_entree)=2004 GROUP BY (DEPARTEMENT);
SELECT COUNT(),DEPARTEMENT FROM RESSOURCES WHERE YEAR(date_sortie)=2004 GROUP BY (DEPARTEMENT)