Bonjour j'essaye de faire un count mais je ne parviens pas a obtenir exactement le resultat souhaité
J'avoue encore apprendre les subtilités de SQL
Pratiquement :
J'ai deux tables : chauffeurs et tours
La table tour donne des adresses a visiter par jour pour un chauffeur
Les jours sont repartis de 1 a 10 sur 2 semaines
Ce qui m'interesses c'est le nombre d'adresses disncte visitées par chaque chauffeur, j'ai fait un query qui fonctionne mais qui me donne en réalité le nombre de visites effectuées pour le chauffeur (s'i parcours 200 adresses deux fois, mon count sera 400) mais je veux 200
Les tables sont tres simples
J'ai essayé de faire le Group By par adressID mais la j'ai le nombre de visite pour chaque adresses
Un petit coup de main pour comprendre serait bienvenu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Table Chauffeur ChauffeurID Table Tour ChauffeurID jour AdressID
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string selectcmd = "SELECT chauffeurs.chauffeurID, chauffeurs.naam, COUNT(*)" +" FROM chauffeurs Inner Join tours ON chauffeurs.chauffeurID = tours.chauffeurID" +" GROUP BY tours.chauffeurID";
Partager