Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2004, 21:47
pachu2004
 
Fecha de Ingreso: septiembre-2004
Mensajes: 6
Antigüedad: 20 años, 7 meses
Puntos: 0
bueno... gracias a todos pero no he parado siquiera para comer y en los mensajes no he encontrado nada similar y el artículo de Microsoft tampoco hace referencia a lo que busco.

tal vez no me haya explicado bien.

Estoy trabajando con una DB Access.
Esta base de datos tiene un campo llamado fecha (con formato fecha).
En este campo están guardadas las fechas de nacimiento de distintas personas:
12/03/1975
20/03/1964
07/12/1982
Etc...
Yo, necesito saber qué personas cumplen años entre 01/03 (1 de marzo) y el 15/04 (15 de abril).

Para esto, utilicé mil y una funciones que fueron inútiles.

Lo que supuse yo desde un primer momento, es que lo que tengo que hacer es buscar por rangos de fecha obviando el año de nacimiento que figura en el campo.

Pero ¿Hay forma de obviar el año trabajando con un rango de fechas?

es decir, para saber quien cumple años hoy (10/09), yo utilizo algo como esto:

WHERE Day(fecha) = "&Day(Date())&" AND Month(fecha) = "&Month(Date())

difícil equivocarse (aunque tal vez no sea la forma correcta de hacerlo): mientras que el día de nacimiento sea 10 y el mes sea 9, nació un 10 de septiembre seguro....

Pero esto, con un rango de fechas ¿Qué forma tengo de solucionarlo?

Gracias.