Problema con fechas

Hola, podrías ayudarme con un problema que tengo con las fechas...
En mi BD tengo 2 campos tipo fecha fini(fecha inicial) y ffinal(fecha final), el problema es que necesito comparar la fecha actual con las fechas almacenadas en mi bd, la condición es que la $factual>=fini and ffinal<=ffinal, manejaba la sig consulta:
SELECT* FROM dweb_unidades
where year(dweb_unidades.fini)='$Year'
and month(dweb_unidades.fini)='$Mes'
and '$Dia'>=right(dweb_unidades.fini,2)
and '$Dia'<=right(dweb_unidades.ffinal,2)
order by dweb_unidades.fini
Esta funciona el problema es que cuando la ffinal pertenece a otro mes y el día en ffinal es menor ya no hace la consulta, por ejm.
fini=2004-11-29
ffinal=2004-12-04
Muchas Gracias y espero puedas ayudarme...

1 Respuesta

Respuesta
1
El problema imagino que estará en el year() y month() de la consulta...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas