j'écris une requete pour récupérer les heures / personnes et je veux que ces heures soient triées.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
String heure = "";
String reqH = "Select * from heureseffectuees order by heure desc";
ResultSet resultatH = lienHeure1.executeQuery(reqH);
while (resultatH.next())
{
	heure = resultatH.getString("heure");
	out.println(heure+"<br>");
}
jusque là tout va bien mais lorsque j'ajoute des clauses where telles que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
String req = "select * from heureseffectuees where idHeure =" + idHeure +" and mois ="+ m +" and annee = "+ an +" and jour = "+ j +" and type = "+t+" order by heure desc";
 
ResultSet rs = lienHeure2.executeQuery(req);
while (rs.next())
{
    int etat = rs.getInt("modif");
    String heure = rs.getString("heure");
    int iHeure = profil.total_minutes(heure);
 
    out.println(heure"<br>");
}
le résultat que j'obtiens n'est pas trié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
13:21:17
07:30:01
07:23:01
07:35:01
pourquoi???