Hola.
¿ Es un error de copiado, o el problema puede ser que has puesto un solo parámetro :mes para el inicial y el final ?
Prueba algo como (es practicamente lo mismo que hacias) :
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)
Los parámetros :fecha_ini y :fecha_fin són de tipo Fecha, y podrian ser los ejemplos que has dado : 01/01/2003, 05/07/2003
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|