slider04
Messages postés2Date d'inscriptionvendredi 7 mai 2004StatutMembreDernière intervention 4 décembre 2008
-
4 déc. 2008 à 12:25
slider04
Messages postés2Date d'inscriptionvendredi 7 mai 2004StatutMembreDernière intervention 4 décembre 2008
-
4 déc. 2008 à 12:29
Bonjour,
j'ai deux tables, une table client et une table temps.
je souhaiterais en ressortir le classement de temps selon le niveau et le sexe pour le mois en cours.
j'ai réalisé la requete suivante, mais je ne parviens pas a supprimer les doublons.
SELECT client.sexe, temps.temps, temps.date, client.nom
FROM client, temps
WHERE client.id_client=temps.id_client
AND client.sexe='Masculin'
AND temps.niveau=3
AND MONTH(temps.date)=MONTH(NOW())
AND YEAR(temps.date)=YEAR(NOW())
ORDER BY temps.temps
En tous cas ma requete fonctionne pour le classement.
J'ai pensé a un DISTINCT ou un GROUP BY mais ou le mettre ???
Ou doit-je partir sur une requete d'un autre type ...
Merci de votre aide.
Aporte du poisson a un homme, il mangera une fois, aprend lui a pecher, il mangera toute sa vie.
slider04
Messages postés2Date d'inscriptionvendredi 7 mai 2004StatutMembreDernière intervention 4 décembre 2008 4 déc. 2008 à 12:29
Je reformule parce que j'ai vu que la mise en page avais foiré :
Bonjour, j'ai deux tables, une table client et une table temps.
je souhaiterais en ressortir le classement de temps selon le niveau et le sexe pour le mois en cours.
j'ai réalisé la requete suivante, mais je ne parviens pas a supprimer les doublons.
SELECT client.sexe, temps.temps, temps.date, client.nom
FROM client, temps
WHERE client.id_client=temps.id_client
AND client.sexe='Masculin'
AND temps.niveau=3
AND MONTH(temps.date)=MONTH(NOW())
AND YEAR(temps.date)=YEAR(NOW())
ORDER BY temps.temps
En tous cas ma requete fonctionne pour le classement.
J'ai pensé a un DISTINCT ou un GROUP BY mais ou le mettre ???
Ou doit-je partir sur une requete d'un autre type ...