Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2008, 13:13
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Como Saber si una fecha está entre otras dos fechas

Cita:
Iniciado por RUX Ver Mensaje
Hola, a ver si me pueden ayudar, necesito saber si una fecha, en formato DATE (0000/00/00) se encuentra entre otras dos fechas en formato DATE (0000/00/00), es decir si yo por ejemplo tengo:

Fecha inicio: 2008/05/18 y Fecha final: 2008/05/25 y mi misión es saber si la Fecha escogida: 2008/05/21 se encuentra entre la Fecha inicio y Fecha final, en este ejemplo sería afirmativo.

He probado de mil maneras, alguien que me ilumine un poco... ¿Como sería la sentencia en mySQL?

Gracias de antemano.
Saludos
RUX
A ver si esto

SELECT * FROM nombretabla WHERE '2008/05/21' BETWEEN fechainicio AND fechafin

y si lo quieres con respuesta
SELECT IF ('2008/05/21' BETWEEN fechainicio AND fechafin, 'sí','no') AS respuesta FROM nombretabla

Última edición por jurena; 12/06/2008 a las 13:46