webForumDet fria alternativet
Logga in / Bli medlem

ORDERBY - Visar helt fel

Databaser & SQL

4 svar · 341 visningar · startad av atxatx

Medlem sedan mars 200435 inlägg
Trådstart#1

När jag kör en helt vanlig "ORDER BY LASTLOGIN DESC"-fråga, så listar den helt fel

Den listar ut såhär:

1 - 5/9/2005 10:09:21 AM
2 - 5/6/2005 4:05:33 AM
3 - 5/6/2005 12:41:43 PM
4 - 5/3/2005 12:04:27 AM
5 - 5/18/2005 6:38:48 PM
6 - 5/16/2005 8:47:11 PM
7 - 5/13/2005 7:37:57 PM
8 - 5/11/2005 4:55:33 PM
9 - 4/8/2005 1:03:38 PM
10 - 4/7/2005 3:44:13 PM

Det är alltså #5 som ska vara först.. Men det ser ut som att de dagar som är 2 siffriga kommer under de andra.

Går detta lösa på något enkelt sätt?

Medlem sedan dec. 20014 239 inlägg
#2

Är det verkligen datumfält i databasen då? Så att du inte lagrar datum i ett textfält?

Bara en tanke...

Medlem sedan mars 200435 inlägg
#3

Zaiman skrev:

Är det verkligen datumfält i databasen då? Så att du inte lagrar datum i ett textfält?

Bara en tanke...

Haha, du är inte dum du :)

Nu fungerar det fint, skulle nog aldrig hitta det felet själv :L

:bire

Medlem sedan dec. 20014 239 inlägg
#4

Kanske markera problemet löst?

Medlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

393 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
131 ms — hämta statistik (db)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)