Un Valericio en InternetComparando fechas que no lo son | Un Valericio en Internet

Blog

Comparando fechas que no lo son

Este es un problema más frecuente que lo que se pueda pensar, ¿cómo hago una consulta MySQL que debe comparar fechas usando campos que no son del tipo DATE si no más bien VARCHAR?.

La solucion es bastante sencilla, solo utilizando la funcion de MySQL STR_TO_DATE.

SELECT * 
  FROM 
     usuarios 
  WHERE 
     MONTH(CURDATE()) = MONTH(STR_TO_DATE(fnac,'%d-%m-%Y'));
Top

Comments are closed.

Top