08. februar 2006 - 22:51Der er
9 kommentarer og 1 løsning
ORDER BY i mysql
Hey derude... i min database har jeg 3 felter... dato måned og år... kan jeg i en mysql string lave en order by dato/måned/år så den sortere på denne måde?? I såfald hvordan?
Ja men der gemmes en tid på hvornår aftalen oprettes men der indtastet en anden tid periode... det er en booking til en kalender... så selvom jeg indtaster noget nu kan det godt være det skal vises sidst på listen...
I min database har jeg 3 felter... dato måned og år... for start periode og slut periode... den skal så sortere efter start perioderne... så selvom jeg opretter en idag som er den 9/2-2006 og indtaster 9/2-2001 så skal denne komme sidst i listen fordi det var engang i år 2001...
$query = mysql_query("SELECT * FROM kalender_aftale ORDER BY start_d DESC, start_d DESC, start_aar DESC");
Den oder by start_d men det er så også det... den tager ikke højre for månederne... en måned i januar (1) ligger i midten af alle andre som er i februar (2) fordi datoen ligger i midten
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.