Bonsoir,
J'ai un problème en SQL, en fait je dois trier des heures qui sont dans des jours (dates).
J'ai plusieurs dates de la forme suivante :
2007-02-11
Et les heures sont sous cette forme (en chaîne de caractères) dans ma table Heures, la première représente le code de l'heure et le deuxième le libellé de l'heure :
m1 12h55 - 13h50
m2 13h50 - 14h45
m3 14h45 - 15h40
m4 15h55 - 16h50
m5 16h50 - 17h45
s1 08h05 - 09h00
s2 09h00 - 09h55
s3 10h10 - 11h05
s4 11h05 - 12h00
s5 12h00 - 12h55
Malheuresement, les premières heures, au niveau du code, sont celles qui comment à partir de 12h55... jusqu'à 17h45, et viennent ensuite les heures du matin, ce qui est logique, vu comment j'ai nommé mes codes.
Mais dans une requête SQL je dois faire un tri sur ces heures, et donc il m'affiche les heures de l'après midi en début.
Je voudrais savoir comment peut-on trier certaines chaînes (ou début de chaînes) en premier, et les autres par la suite.
Ou faut il renommer le code de mes heures?
Merci.
Partager