Buscar entre fechas de un mismo registro

Hola, mi pregunta es trivial pero a la vez no, lo que estoy planteando es buscar una fecha entre dos fechas de un mismo registro.

Supongamos que mi tabla tiene los campos [Fecha_inicial] y [Fecha_final], ademas de otros. Y yo mediante un formulario necesito que si la fecha que busco esta comprendida, entre la [Fecha_inicial] y [Fecha_final], me muestre el registro.

Evidentemente lo que busco con esto, es evitar generar múltiples registros. Supongamos que mi fecha inicial es=16/02/2014 y la fecha final es= 19/02/2014. Yo querría que me mostrase aquel registro que cumpla que la fecha sea igual a 17/02/2014.

Se me había ocurrido usar algo en sql del tipo: where ([Fecha_final] - [Fecha_inicial]) > 0.

No se si me he explicado correctamente, el objetivo ultimo es evitar crear un registro para cada fecha de un único día.

Si fuera otro lenguaje, creo que seria algo como:

void check_date (date fecha){

IF int(Fecha_final) <= int (fecha) && int (fecha)>=(Fecha_inicial) THEN

SELECT.......

}

Añade tu respuesta

Haz clic para o