Avatar billede steffansteffan Nybegynder
01. oktober 2005 - 17:55 Der er 7 kommentarer og
1 løsning

Korrekt Dato sortering.

Hvordan skal min SQL se ud hvis jeg skal lave en dato sortering i dette format...?
25-09-2005 20:32:49

Er kommet frem til dette...?
sql = "Select * From Emner Order By Day(dato) Asc, Month(dato) Asc, Year(dato) Asc, Hour(dato) Asc, Minute(dato) Asc, Second(dato) Asc"
Avatar billede kalp Novice
01. oktober 2005 - 18:10 #1
Har du ikke en kolonne af datatypen date/time ???

så kan du sortere efter kolonnens navn istedet for alt det der.
Avatar billede steffansteffan Nybegynder
01. oktober 2005 - 18:15 #2
Hvad format skal jeg sætte den til, datetime, date, time...?
Avatar billede kalp Novice
01. oktober 2005 - 18:16 #3
hvilken database har du ? Date/Time
Avatar billede steffansteffan Nybegynder
01. oktober 2005 - 18:16 #4
Bruger MySQL
Avatar billede steffansteffan Nybegynder
01. oktober 2005 - 18:41 #5
Hvis jeg bruger DateTime i MySQL vender dato formatet sig om.
fra 00-00-0000 00:00:00 til 0000-00-00 00:00:00

Det er jo et problem...
Avatar billede erikjacobsen Ekspert
01. oktober 2005 - 18:52 #6
Har du prøvet

  ...  order by dato

Det er sandsynligvis bare windows, der vil vise dig datoen i "pænt" format. Mon ikke det står korrekt i mysql.
Avatar billede steffansteffan Nybegynder
03. oktober 2005 - 18:52 #7
Jeg har vendt alle datoer om på hele siden. Så det løste problemet og så bruger den date/time i mysql. Læg et svar.
Avatar billede steffansteffan Nybegynder
30. marts 2008 - 17:36 #8
Erik's svar hjælp mig videre, men da jeg ikkehar fået respons fra Erik i 1.5 år, lukker jeg tråden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester