http://database.html.it/articoli/leg...mpo-con-mysql/

Dalla versione 4.1.1 di MySQL è disponibile la preziosa funzione STR_TO_DATE(), inversa di DATE_FORMAT. Essa riceve come argomenti la stringa contenente la data e la corrispondente stringa di formattazione e restituisce un valore DATETIME, DATE o TIME a seconda delle circostanze.
comunque, ho una versione superiore alla 5.

Sto provando ad applicare quel pezzetto di codice che mi hai dato, ma non riesco a venirne fuori.. come son duro!