Récupérer la dernière ligne mise à jour d'un produit (max date ?)
Bonjour,
Mon problème est le suivant.
J'ai une table "Produits" qui contient un ensemble de produits avec 5 champs. A chaque 30 du mois (DATE_MAJ), le prix d'un produit (PRIX) est mis à jour à compter du 1er du mois suivant (DATE_PROMOTION).
Code:
1 2 3 4 5 6 7 8 9 10 11
|
CODE PRODUIT DATE_PROMOTION DATE_MAJ PRIX
------ ---------- ------------------ ---------- ------
001 ProduitA 01/12/2012 30/11/2012 10
001 ProduitA 01/01/2013 30/12/2012 8
001 ProduitA 01/02/2013 30/01/2013 7
...
002 ProduitB 01/11/2012 30/10/2012 17
002 ProduitB 01/12/2012 30/11/2012 16
002 ProduitB 01/01/2013 30/12/2012 14
002 ProduitB 01/02/2013 30/01/2013 13 |
Ma question est simple : comment récupérer pour chaque PRODUIT la dernière ligne, c'est-à-dire, celle qui contient à la fois la DATE_PROMOTION et la DATE_MAJ la plus récente ?
C'est-à-dire obtenir comme résultat de requête :
Code:
1 2 3 4 5
|
CODE PRODUIT DATE_PROMOTION DATE_MAJ PRIX
------ ---------- ------------------ ---------- ------
001 ProduitA 01/02/2013 30/01/2013 7
002 ProduitB 01/02/2013 30/01/2013 13 |
Merci par avance pour votre aide.