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

SELECT id, fechaInicio, fechafin FROM tabla WHERE '2008-04-14' = DATE(fechainicio) OR '2008-04-14' BETWEEN DATE(fechainicio) AND DATE (fechafin)

Empieza probando esto.

Si con fechahoy te refieres al día de hoy, puedes escribir, en lugar de '2008-04-14', CURDATE(), con lo que obtendrás la fecha del día en curso. Una pregunta: ¿cuando no tienen fecha fin, qué aparece en el campo, es decir, qué fecha tiene escrita? ¿tal vez 0000-00-00 00:00:00, que es la fecha por defecto, el NULL de una fecha?

Última edición por jurena; 02/10/2008 a las 00:35