Bonjour,
J'ai un petit souci pour créer ma requête SQL.
Je dois récupérer des tarifs fournisseurs.
Suivant la date, différent prix peuvent avoir été fixé pour le même fournisseur.
Or, j'aimerais récupérer le maximum en terme de date et donc récupérer le dernier prix associé.
Cependant, je ne vois pas comment regrouper par fournisseur tout en récûpérant que le dernier tarif en cours, sachant qu'il y a souvent plusieurs lignes pour un fournisseur.
Exemple :
Code Fournisseur - Prix - Date Debut - Date Fin
112233 10,2 01/01/2001 31/12/2005
112233 12,4 01/01/2005 31/12/2006
112233 11,3 01/01/2006 31/12/2010
Donc j'aimerais récupérer uniquement la dernière ligne.
Comment procéder ?
Merci d'avance et bonne journée.
PS: Je travail sous le SGBD Oracle (9.2)
Partager