Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/12/2011, 07:35
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 15 años
Puntos: 6
Respuesta: hacer solo si las fechas estan en la base

si, no pensaba que ere mysql, pero between y <= es lo mismo,
y por lo tanto he probado este codigo en mysql admin y me da 20.000 filas,
cuando no debe de dar ninguno ya que 2014-01-01 no esta en la base,
este es lo que he probado:
SELECT * FROM calendar_table WHERE cal_date >= '2012-06-13' AND cal_date <= '2014-01-14'

para asegurarme que no hay nada de 2014 he hecho esta query y me da un resultado vacio, 0 filas:
SELECT * FROM calendar_table WHERE cal_date = '2014-01-14'

gracias, de verdad no entiendo nada, es que selleciona lo que es mayor a 2012-06-13 pero menor a 2014-01-14
y quiero 0

Última edición por helenp; 25/12/2011 a las 08:31