Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2008, 00h09   #1
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 66
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 66
Points : 35
Points : 35
Par défaut recuperer une ligne dans un tableau

J'ai un tableau emprunt et je voudrai le trier par date_emprunt puis apres récuperer seulement la deuxième ligne par exemple, j'ai essayer ce code :

Code :
1
2
3
 
SELECT * FROM (SELECT * FROM emprunt ORDER BY date_emprunt DESC)
WHERE ROWNUM = 2
Mais il me retour l'erreur no data found
jakcam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 11h35   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Rownum est récupéré pendant le fetch. Donc un rownum > 1 ne marchera jamais
Voir la FAQ sur le rownum, tu as des exemples de ce que tu veux.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h22.


 
 
 
 
Partenaires

Hébergement Web