Tengo una tabla que tiene dos fechas: FechaInicio y FechaFin.
Quiero hacer una consulta que me saque todos los registros donde la fecha del día de hoy (fechaHoy) este comprendida entre FechaInicio y FechaFin.
Pensé que BETWEEN me vendría perfecto pero por lo que he leido el valor que quieres comprobar debe de ser una columna de la tabla mientras que en mi caso sería la fecha de hoy que es una variable.He probado la siguiente consulta pero no funciona:
"SELECT Id,IdResidente,IdMedicamento,Dia,Hora,Dosis FROM Prescripciones " + "WHERE Dia = 'Lunes' AND " + fechaHoy + " BETWEEN FechaInicio AND FechaFin";
¿Tengo algo mal o no es posible realizar esta consulta? Si no es posible ¿hay alguna otra forma de hacerlo?
Muchas gracias