Obtener en una consulta los registros de un determinado mes (independientemente del año que sea).

02/03/2011 - 17:26 por israel | Informe spam
Hola a todos, estoy prácticando con las consultas en Access 2003 y se
me plantea el siguiente problema:

- Tengo un campo fecha donde introduzco la fecha de salida de una
serie de libros, y quiero hacer lo siguiente en una consulta de
selección:

Realizar una consulta donde se vean los libros que se han
prestado en noviembre de cualquier año

Imagino que necesito utilizar alguna de las funciones que viene con el
generador de expresiones pero no consigo dar con la solución.

Un saludo.
 

Leer las respuestas

#1 José Mª Fueyo
02/03/2011 - 18:11 | Informe spam
Hola
Puedes jugar con la función "format" para formatear la fecha y luego
compararlo con un criterio que tu metas

WHERE (((Format([Pedidos]![FechaPedido],"mmmm"))="noviembre"))

Sí quieres usar un comodín para que se le pregunte al usuario el mes,
ponlo así:

WHERE (((Format([Pedidos]![FechaPedido],"mmmm"))=[Introduce un
mes]));

Esto es una opción. Puedes usar también funciones de fecha, como por
ejemplo month, etc...

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares