Bonjour,

Sur une base oracle 9, j'aimerai faire la chose suivante:

J'ai une table comprenant mes enregistrements qui m'intéressent et j'aimerai via une requête ramener une ligne en fontion de critères dans mon where, et la ligne juste avant celle-ci avec pratiquement les même critères

Ainsi j'aurais

monchamps1.1 monchamps1.2 monchamps2.1 monchmaps2.2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Par exemple si j'ai la table avec les enregistrements suivants:
------------
84367	11	1151	39301,74742	80851	84367	5453	fff	0
88982	11	1151	39302,48784	80851	88993	5450	sxsx	0
88989	11	1151	39302,48975	80851	88989	5451	dd	0
88993	11	1151	39302,4908	80851	88993	5455	ddd	0
88994	11	1151	39302,4908	80851	88993	5455	ddd	0
 
 
Je voudrais avoir par exemple avec ma requête
88982	11	1151	39302,48784	80851	88993	5450	sxsx	0  8993	11	1151	39302,4908	80851	88993	5455	ddd	0

A la base, c'est tout con... mais je bloque un peu dessus.

Le but est en fait, de récupérer deux enregistrements sur la même ligne, en fonction de critères à définir dans le where, et dont, le second doit être en fonction de ces crtière l'enregistrement juste avant le premier. Et le tout sur une seule ligne....

J'espère ne pas avoir été trop incompréhensible

Merci de votre aide !