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 !
Partager