Bonsoir à tous,
J'ai une petite requête et j'aimerais m'en assurer qu'elle est correcte.
Pour récupérer le dernier record je fais :
Jusque là c'est bon. Et pour récupérer l'avant dernier record je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT FIRST 1 date_fin FROM table WHERE idproduit= :idproduit ORDER BY rowid DESC into :LAST_DATEFIN;
Pour la 2eme mes testes sont bons mais sur seulement une table craignant que ce ne soit qu'aléatoirement correcte. Alors es-ce que la 2eme est correcte pour obtenir l'avant dernier record ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT FIRST 1 skip(2) date_fin FROM table WHERE idproduit= :idproduit ORDER BY rowid DESC into :LAST_DATEFIN;
Merci de votre aide
Partager