|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Inscription : juin 2009 Messages : 84 ![]() |
Bonjour,
J'ai dans ma table des champs qui concernce un même objet mais avec des dates différentes. En faites j'aimerais récupérer la ligne avec la date la plus proche. Je sais que y a déjà des questions comme celle-ci qui ont déjà été posées mais je n'ai pas réussi à faire ma requête avec les différentes réponses que j'ai vu. En faite ma requête me renvoi toujours la même date avec cette requête: Code :
Code :
J'ai même testé la requête : Code :
SELECT date_debut_mouvement,rownum FROM mouvement WHERE num_parc = 3 rownum <= 2 ORDER BY date_debut_mouvement DESC Auriez vous une idée du souci? Par avance merci |
||||
|
|
00
|
|
|
#2 | |||||
|
Expert Confirmé
![]() Inscription : août 2008 Messages : 1 690 ![]() |
D'abord on tri dans une sous-requête puis on peut utiliser rownum, sinon on récupère une ligne aléatoire.
Code :
Citation:
Code :
|
|||||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juin 2009 Messages : 84 ![]() |
Je te remercie skuatamad. Je me doutais bien qu'il faille ressortir les résultats avant et aprés utiliser le rownum, mais je ne savais pas comment faire.
Je n'avais pas vu encore une requête de ce type: On en apprends tout les jours Je te remercie pour ta réponse.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com