Como determino quien cumple años....
Necesito un query que me traiga los clientes que cumplen años en un rango de fecha dado.. he intentado hacer lo siguiente:
select a.nombremiembro, a.fechanacimiento
from miembros a
where
((extract(month from a.fechanacimiento) >= :mes) and (extract(month from a.fechanacimiento) <= :mes)
and
(extract(day from a.fechanacimiento) >= :dia2) and (extract(day from a.fechanacimiento) <= :dia))
Si introduzcon un rago de fecha:
Fecha 1 : 01/01/2003
Fecha 2 : 05/07/2003
Un miembro que cumpla el 27/02/2003 no me sale....
Como la mejoro?
Puede ser en codigo delphi tambien...
Una mano por favor...
|