Bonjour,

je galère un peux sur cette requette dont le but est de récupérer les deux dernier prix affecter par produit ce qui permet par la suite de calculer son augmentation.

La requette doit me ramener la ref_produit,dernier_prix, avant_dernier_prix,date d'effet de cette modification. --> pour tous les produits

Toutes ces données sont sur une seule table:

T1(ref_produit,Prix,dzte_d'effet)

Pour l'instant je récupère des données à l'aide de la requette ci-dessous mais tous les cas ne sont pas prix en compte.
******************************************************
SELECT MAX(prix) , MIN(prix) , MATRICULE
FROM (select prix,ref_produit,DATE_EFFET
from (
SELECT prix, DATE_EFFET, ref_produit
FROM T1
ORDER BY DATE_EFFET DESC )
where rownum <604)
group by ref_produit
*******************************************************

je sais, j'ai fais compliqué

Si quelqu'un à déja eu ce type de demande, je suis preneur de toutes les idées

merci par avance