Bonjour,

je cherche à extraire une clef (qui possède une certaine valeur) par rapport à sa valeur précédente,
j'ai retourné le problème dans tous les sens mais je bloque toujours quelque part !

Par exemple :

---------------
Table référence
---------------
ref_clef integer
ref_nom varchar(20)

avec
1,'TOTO'
2,'TATA'
3,'TITI'

------------
Table valeur
------------
ref_clef integer
val_valeur char(1)
val_date date

avec
1 , 'A' , '2009-02-15'
1 , 'B' , '2009-02-14'
1 , 'C' , '2009-02-12'
2 , 'B' , '2009-02-15'
2 , 'C' , '2009-02-11'
3 , 'B' , '2009-02-13'
3 , 'B' , '2009-02-07'

Pour cet exemple je dois donc extraire toutes les clefs qui ont pour valeur B et dont la valeur précédente était C
Soit :

1,'B','TOTO'
2,'B','TATA'

(pour info, je suis sous postgresql)

Merci d'avance pour toutes les suggestions