Hallo,
SELECT clumns FROM table WHERE date_column LIKE ('2005-12-%')
SELECT clumns FROM table WHERE date_column BETWEEN '2005-12-01' AND '2005-12-31'
Wenn Du das als Datentypen DATE verwendest, geht auch folgende Alternative:
SELECT clumns FROM table WHERE DATE_FORMAT(date_column, '%m') = 12
nur als Anmerkung: MySQL kennt die Funktion MONTH(). Es ist bestimmt keine schlechte Idee, diese zu verwenden :-)
Dass man Datumsangaben in DATE-Feldern speichert, sollte selbstverständlich sein.
Freundliche Grüße
Vinzenz