Ciao ! Purtroppo non va .... questo è il risultato

SELECT * FROM magaz where concat(annos,'-',meses,'-',giornos) between 02/01/2011 and 02/15/2011

non interpreta il valore dei tre campi come data.

Grazie

Robbbbi