Misschien kunnen jullie mij helpen als ik sorteer op datum met de volgende select:
SELECT NieuwsId, NieuwsOnderwerp, DATE_FORMAT( NieuwsDatum, '%d-%m-%Y' ) AS NieuwsDatum
FROM tblnieuws
ORDER BY NieuwsDatum DESC dan krijg ik de volgende waarden terug:
31-08-2009
30-08-2009
30-08-2009
30-06-2009
17-08-2009
04-09-2009
03-09-2009
02-09-2009
Er word dus niet echt gesorteerd, alleen op de dag word er gesorteerd.
Dus ik heb het anders geprobeerd te sorteren:
SELECT NieuwsId, NieuwsOnderwerp, DATE_FORMAT( NieuwsDatum, '%d-%m-%Y' ) AS NieuwsDatum
FROM tblnieuws
ORDER BY 'DATE()' ASCOok dat werkte niet. Het zou kunnen dat ik dan op maand zou moeten sorteren door het volgende toe te passen?
SELECT NieuwsId, NieuwsOnderwerp, DATE_FORMAT( NieuwsDatum, '%d-%m-%Y' ) AS NieuwsDatum
FROM tblnieuws
ORDER BY 'DATE(%d-%m-%Y)' ASC Mijn laatste poging:
SELECT NieuwsId, NieuwsOnderwerp, DATE_FORMAT( NieuwsDatum, '%d-%m-%Y' ) AS DATUM
FROM tblnieuws
ORDER BY DATUM
Heeft iemand enig idee hoe en wat ik hier misschien fout doe?