Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2008, 11:23
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ayuda comparando fechas

Cita:
Iniciado por juaniquillo Ver Mensaje
...

SELECT * FROM eventos WHERE CONCAT(year,'-', month,'-', day) >= CURDATE().
El problema es que cuando se meten los números de meses y días, se meten 1, 2... hasta 9 y no 01, 02.. 09
Eso tienes dos soluciones
Yo te aconsejo un casting así

Código:
SELECT * FROM eventos WHERE CAST(CONCAT(year,'-', month,'-', day) AS DATE) >= CURDATE().
y debería funcionar sin hacer ningún otro cambio.