Un problème dont je n'ai pas pu trouver la solution :
J'ai la table T_Intervention(idIntervention,idVehicule,idTypeIntervention,Kilometrage )
1 -- 23 -- 1 -- 2500
2 -- 23 -- 2 -- 3000
3 -- 32 -- 1 -- 5000
4 -- 32 -- 2 -- 2000
Je veux avoir une requête qui me fera l'affichage suivant :
1 -- 23 -- 1 -- 3000
2 -- 23 -- 2 -- 3000
3 -- 32 -- 1 -- 5000
4 -- 32 -- 2 -- 5000
Afficher à la place de kilomètrage pour chaque intervention le kilométrage le plus grand, groupé sur le véhicule .
Voici le message d'erreur que je reçois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT a.idVehicule, a.idIntervention, a.kilometrage, a.idTypeIntervention FROM SV_EC a INNER JOIN (SELECT idVehicule, MAX(kilometrage) FROM SV_EC GROUP BY idVehicule) b ON a.idVehicule = b.idVehicule
SGBD : SqlServer 2005
Code : Sélectionner tout - Visualiser dans une fenêtre à part Aucune colonne spécifiée pour la colonne 2 de b
Partager