je m'excuse aupres des administrateur, je ne sais pas comment nomner ce post.
mon probleme est le suivant, j'ai une table comme suit.
|id_personne|date_arrivee|
| 1 | 05/10/2002|
| 1 | 21/11/2002|
| 2 | 05/10/2000|
| 3 | 05/10/2001|
| 4 | 02/10/2001|
apres une requete SQL, je voudrais obtenir ca :
Annee | id personne arrivee
2000 | 2
2001 | 3
2001 | 4
2002 | 1
Il s'agit de sortir pour chaque annee, toute les personnes arrivee dans l'annee.
Et si une personne est arrivee plusieurs fois dans une meme annee, on ne la compte pas deux fois pour cette annee.
je pense qu'il faut utiliser une autre table annee, du genre qui suit et peut etre faire une jointure
Annee | date_debut | date_fin
1998 | 01/01/1998 | 31/12/1998
1999 | 01/01/1999 | 31/12/1999
2000 | 01/01/2000 | 31/12/2000
2001 | 01/01/2001 | 31/12/2001
...etc
mais apres pour la requete je ne vois pas comment m'en sortir...
Partager