Als Typ verwende ich "DATE" oder "DATETIME"
ein Beispiel-Vergleich:
SELECT * FROM users ORDER BY geburtstag ASC;
listet alle User nach dem Geburtsdatum auf, welches vom Typ "DATE" sein sollte
SELECT * FROM users WHERE geburtstag=CURDATE() ORDER BY geburtszeit ASC;
listet alle Geburtstagskinder zum jeweiligen Tag auf und ordnet sie nach der Geburtszeit.
Reicht das?
Wenn nicht, einfach nochmal posten.
Ollli