intervention seconde ligne
Bonjour,
Je souhaiterai afficher le résultat de la seconde ligne d'une requête. Je m'explique,
J'ai deux colonnes:
1ère colonne je souhaite afficher une intervention qui aura lieu prochainement. Exemple: Intervention1, 18/04/2014.
2ème colonne, afficher l'intervention qui aura lieu après la première. Exemple: Intervention2, 19/04/1014.
Lorsque la date de la première intervention (qui va être Intervention1), sera dépassée, la seconde intervention apparaîtra dans la première colonne à la place de Intervention1. Et une troisième intervention apparaîtrait à la place du second.
Pour la première colonne c'est ok, mais je coince sur la deuxième avec cette requête.
Code:
1 2 3 4 5 6
| SELECT TOP 1 USER_ID, INTERV_DATE, INTERV_LIBELLE, INTERV_LIEU, INTERV_DESCRIPTION FROM TR_INTERVENTION
JOIN TR_LABO
ON TR_INTERVENTION.LAB_ID = TR_LABO.LAB_ID
JOIN TR_USER
ON TR_LABO.LAB_ID = TR_USER.USER_ID
WHERE TR_LABO.LAB_ID = 1 AND INTERV_OBSELET=0 AND INTERV_DATE >= GETDATE() AND INTERV_ID=(INTERV_ID+1) order by INTERV_DATE; |
J'ai l'impression que
Code:
INTERV_ID=(INTERV_ID+1)
ne donne aucune valeur, par exemple si faisait à la place
Code:
INTERV_ID=(INTERV_ID)
, j'affiche bien la deuxième ligne d'intervention, j'affiche la troisième ligne d'intervention.
Merci d'avance, si vous avez une idée !