1 2 3
| SELECT DISTINCTROW T_Tournees.NumTournee, T_Tournees.DateTournee, T_TypeTournees.RefGPTypeTournee, T_Chauffeurs.NomChauffeur, T_Tournees.HeureDebut, T_Tournees.HeureFin, T_Tournees.Retourkm, T_Tournees.PrixGasoil, T_Chauffeurs.ChargesChauffeur, T_Vehicules.RefGPVehicule, T_Vehicules.ConsoMoyVehicule, T_Vehicules.CoutAssurance, First(T_Livraisons.fNumTournee) AS [Premier De fNumTournee], Sum(T_Livraisons.DistanceParcourue) AS [Somme De DistanceParcourue], Sum(T_Livraisons.Montant) AS [Somme De Montant], Sum(T_Livraisons.NbColis) AS [Somme De NbColis], Sum(T_Livraisons.Poids) AS [Somme De Poids], Count(*) AS [Compte De T_Livraisons]
FROM T_Vehicules INNER JOIN (T_TypeTournees INNER JOIN ((T_Chauffeurs INNER JOIN T_Tournees ON T_Chauffeurs.NumChauffeur = T_Tournees.fNumChauffeur) INNER JOIN T_Livraisons ON T_Tournees.NumTournee = T_Livraisons.fNumTournee) ON T_TypeTournees.NumTypeTournee = T_Tournees.fNumTypeTournee) ON T_Vehicules.NumVehicule = T_Tournees.fNumVehicule
GROUP BY T_Tournees.NumTournee, T_Tournees.DateTournee, T_TypeTournees.RefGPTypeTournee, T_Chauffeurs.NomChauffeur, T_Tournees.HeureDebut, T_Tournees.HeureFin, T_Tournees.Retourkm, T_Tournees.PrixGasoil, T_Chauffeurs.ChargesChauffeur, T_Vehicules.RefGPVehicule, T_Vehicules.ConsoMoyVehicule, T_Vehicules.CoutAssurance; |
Partager