PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → sql
sql
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.