Cita:  
					Iniciado por ejconan  
  Lo decía porque lo que me devuelve el str_to_date  es en formato d/m/Y  y mysql utiliza Y/m/d
 
Ahora pruebo a ver y os cuento
    Cuando se ejecuta STR_TO_DATE ya queda en formato "yyyy-MM-dd HH:mm:ss", porque está en el formato interno de DATETIME en  MySQL.
Eso es lo que te estamos aclarando. No confundas la cadena con el DATETIME...