ORDER BY [nombre à virgule] DESC
Bonjour à tous,
J'ai une table (dates_tbl) contenant des heures (heure_deb) qui sont sous la forme 10 (ou 10,5 qui représente 10H30).
Le type de "heure_deb" est "Texte". La base de données et du type "Access 2007".
Je cherche à organiser mes heures du plus petit au plus grand, dans mon exemple :
heure_deb
8
9
12,5
le résultat que j'obtiens dans mon DBGrid est celui-ci :
heure_deb
12,5
8
9
Comme vous pouvez les constater ce n'est pas du tout organisé...
Voici mon code :
Code:
1 2 3 4 5 6 7
| QueryPlanning->Close();
QueryPlanning->SQL->Clear();
QueryPlanning->SQL->Add("SELECT * FROM clients_tbl, Dates_tbl ");
QueryPlanning->SQL->Add("WHERE Dates_tbl.id_client = clients_tbl.id ");
QueryPlanning->SQL->Add("AND Dates_tbl.date_calendrier ='"+date+"' ");
QueryPlanning->SQL->Add("ORDER BY Dates_tbl.heure_deb DESC");
QueryPlanning->Open(); |
Une idée ?
Merci d'avance :)