J'aimerai isoler la ligne d'une table qui contient une colone date_heure (au format date) avec la date la plus récente ?
J'aimerai isoler la ligne d'une table qui contient une colone date_heure (au format date) avec la date la plus récente ?
Quelle version d'Oracle ?
Qu'avez-vous essayé ?
oracle 10 g
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select * from charges where date_heure_charge_four is not null and rownum = 1 order by date_heure_charge_four asc;
Il doit bien y avoir un critère de rupture dans vos données, là rien n'apparaît dans votre requête.
Je veux bien vous aider mais il va falloir vous montrer un peu plus prolixe.
Que voulez vous savoir ?
Voila ma table j'aimerai récupérer une seule ligne
32 19-juil.-2010 15:15:20
31 19-juil.-2010 15:13:02
29 16-juil.-2010 15:19:18
6 15-juil.-2010 11:33:41
5 15-juil.-2010 11:33:41
4 15-juil.-2010 11:33:41
7 15-juil.-2010 11:33:41
-----------------------------------------
Résultat
32 19-juil.-2010 15:15:20
Bonjour :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM charges where date_heure_charge_four = ( SELECT max(date_heure_charge_four) FROM charges group by date_heure_charge_four)
Seul inconvénient, retourne toutes les lignes qui ont la même date.
Partager