Datum onafhankelijk van jaar op maand en dag ordenen
Michele
01/12/2006 11:04:00Hallo,
Graag had ik een kolom (DATE) gesorteerd, eerst op maand(van 1 tot 12), en dan op dag(van 1 tot ... laatste dag maand)
Tot nu toe heb ik:
SELECT * FROM `tabelnaam` ORDER BY DATE_FORMAT( datum, "%M" ) DESC, DATE_FORMAT( datum, "%D" ) DESC
Echter worden de velden nu als volgt gesorteerd:
2003-05-03
2003-05-11
2006-07-26
2006-07-24
Wat ik dus wil is dat ze gesorteerd worden als volgt:
2003-05-03
2003-05-11
2006-07-24
2006-07-26
Weet iemand hier raad voor?
Alvast bedankt!
Graag had ik een kolom (DATE) gesorteerd, eerst op maand(van 1 tot 12), en dan op dag(van 1 tot ... laatste dag maand)
Tot nu toe heb ik:
SELECT * FROM `tabelnaam` ORDER BY DATE_FORMAT( datum, "%M" ) DESC, DATE_FORMAT( datum, "%D" ) DESC
Echter worden de velden nu als volgt gesorteerd:
2003-05-03
2003-05-11
2006-07-26
2006-07-24
Wat ik dus wil is dat ze gesorteerd worden als volgt:
2003-05-03
2003-05-11
2006-07-24
2006-07-26
Weet iemand hier raad voor?
Alvast bedankt!
PHP hulp
17/11/2024 07:34:12Willem Jan Z
01/12/2006 11:11:00Niet getest:
We raden mensen altijd aan geen backtickets ` te gebruiken, je leert jezelf slecht SQL aan op die manier.
Code (php)
1
2
3
2
3
SELECT DATE_FORMAT(datum,'d-m-Y') AS formatted_date
FROM tabelnaam
ORDERY BY MONTH(datum) DESC, DAY(datum) DESC;
FROM tabelnaam
ORDERY BY MONTH(datum) DESC, DAY(datum) DESC;
We raden mensen altijd aan geen backtickets ` te gebruiken, je leert jezelf slecht SQL aan op die manier.
Frank -
01/12/2006 11:11:00Werkt dit niet?