il me semble ke de toute facon, c un date ou timestamp ki se trouve dans la base... le format nintervient ke sur la maniere dont tu veux ke la date soit interpretee.
Normalement, un order by date suffit.. pas besoin de faire un formattage... sauf, si ta date c un varchar.. :D
seb666
ouai j'ai vu :(
Styx0
formatdatetime ne permet pas de re-ordonner la date ..c pas bon :(
Styx0
format existe en vbscript, car sur mon serveur IIS ca fonctionne c online que ca fonctionne pas !
le but ?
c simplement que les dates ont été enregistré au format francais
et c pas possible de fiare un order sur les dates francaises (ben vi c mal fichu)
donc pour trier jsuis obligé de reformater les dates
(je ne peux pas modifier celle de la base, y aun passif trop lourd)
bon jvais essayer formatdatetime()
seb666
Je vois pas bien l'interet du format ds la clause order by ?!!!
Et puis je suis pas sur que Format existe en vbscript....
c plutot FormatDateTime()
Styx0
salut !
y a un truc que je comprend pas sur mon site, g la requete suivante :
Code :
SELECT MATCH.* FROM Match Where Match_League= 'BW' Order by format(Match.Match_Date,"yyyymmdd" ) DESC
et le serveur me retourne l'erreur suivante :
Code :
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu.
je comprend pas...si j'ouvre access chez moi et je colle la requete dedans ca fonctionne !