Cita:
Iniciado por RUX 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