Bonjour a tous....
bon si j ecris, vous vous en doutez, c est parceke j ai un probleme que je n arrive pas a resoudre...
C est assez simple...Imaginez une table [commande] toute bete avec une ID pour le client, puis une date de commande. Bien sur il se peut qu il y est plusieurs commandes pour un client. De plus, il n y a pas de clef dans la table.
Pour chaque clients, je voudrais selectionner la ligne de la derniere commande en date.
Le code suivant me retourne une erreur.....(evidement ca serai tro simple):
FOR EACH [commande].[IDClient] SELECT * FROM [commande]
WHERE [commande].[dateCommande]=(SELECT MAX([commande].[dateCommande]) FROM [commande]);
le meme code sans le "FOR EACH ID " au debut me sort la toute derniere commande en date.
ca doit pas etre difficile mais la je seche.....alors merci si quelqun a une idee lumineuse, j economiserai des cheveux.
Sparal....
Partager