Bonjour à tous,
J'ai 2 tables :
Machine (ID), ID est clé
Compteur(ID,Date,cpt) ID+Date est clé
Exemple de données :
Machine
M1
M2
M3
M4
Compteur
M1 01/01/2007 10
M1 02/01/2007 20
M1 03/01/2007 30
M1 04/01/2007 40
M2 01/01/2007 10
M2 01/01/2007 37
M4 01/01/2007 10
M4 02/01/2007 20
M4 07/01/2007 50
M4 15/01/2007 60
M4 19/01/2007 70
M4 20/01/2007 80
M4 21/01/2007 80
M4 29/01/2007 80
M4 02/02/2007 90
Ce que je veux, c'est les 3 derniers relevés pour chaque machine, en 1 requête SQL.
Dans l'exemple ça serait
M1 02/01/2007 20
M1 03/01/2007 30
M1 04/01/2007 40
M2 01/01/2007 10
M2 01/01/2007 37
M3 NULL NULL
M4 21/01/2007 80
M4 29/01/2007 80
M4 02/02/2007 90
merci d'avance.
Partager