hola
en lo que te ha pasado Marc:
Cita:
select a.nombremiembro, a.fechanacimiento
from miembros a
where
extract(month from a.fechanacimiento) between extract(month from :fecha_ini) and extract(month from :fecha_fin)
and
extract(day from a.fechanacimiento) between extract(day from :fecha_ini) and extract(day from :fecha_fin)
|
estas trabajando solo con los dias y los meses , nunca el año.
Según lo que quieres y lo que te han pasado tendría que funcionar.
Suerte