Order by date

Tags:    mysql

Hej

Jeg har følgende forespørgsel i min database som jeg gerne vil sortere efter dato.

$query = "SELECT * FROM Ordrer WHERE Bruger='' AND Digitalt = 1 ORDER BY Sendt ASC";

'Sendt' er en date type variabel i databasen. Men det virker ikke. Mit resultat kommer efter ordre nr. rækkefølge.

Hvad gør jeg forkert?

Mvh Thomas



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
kan du ikke lige lave en sql dump at Ordrer tabellen (begræns til max 10 record) så vi har nogle test data




Er det ikke fordi du ORDER BY ASC, så vil det også se ud som om den sortere den efter ordrenumre også, med den første ordre først.

Prøv at ændre det til ORDER BY Sendt DESC - så vil de nyeste komme først?



hej Thomas

Du mangler et " et eller andet sted.




Du mangler et " et eller andet sted.

nej ikke i det viste, dette

WHERE Bruger=''

er bare 2 enkelt plinger, dvs bruger = ingen ting, NULL, blank




Hej alle

Tak for jeres svar.

Jeg kiggede i min database og fandt ud af at mine date variabler alle stod som 0000-00-00. :$

Har fået det til at virke nu og den sorterer fint efter dato.

Endnu engang tak for hjælpen

Mvh Thomas



t