|
Iniciado por richard.clerc, 23,nov. 2004 12:09 - 1 respuesta |
| |
| | | |
|
| |
Publicado el 23,noviembre 2004 - 12:09 |
j'ai une table avec les champs suivants :
- Date - IDPersonne - IDActivité
Donc, si une personne a 2 activités dans la même journée , j'aurais 2 lignes.
comment récupérer le nombre de jour.personne indépendament des activités ?
ex: jour IDPersonne IDActivité 01/01/2004 1 2 01/02/2004 1 1 01/02/2004 2 4 01/02/2004 2 5 02/02/2004 1 2
le nombre de jour.personne est de 3 (2 personnes sur 1 jour + 1 personne sur 1 jour)
je voudrais donc avoir une requete qui me rendrait ce résultat :
personne nombre de jour 1 2 2 1
merci. |
| |
| |
| | | |
|
| | |
| |
Publicado el 23,noviembre 2004 - 13:52 |
Utilise la commande GROUP BY Date, IDPersonne
Ensuite soit avec un simple parcours de la requête, tu comptes le nombre de personnes par jours, soit tu passes le résultat de ta requête dans un seconde requête avec COUNT (*) et GROUP BY Date. |
| |
| |
| | | |
|
| | | | |
| | |
|