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.

Preguntas similare

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]
#2 israel
02/03/2011 - 20:51 | Informe spam
On 2 mar, 18:11, José Mª Fueyo wrote:
Mostrar la cita
Hola José Mª, antes de nada muchas gracias por tu respuesta. He
conseguido hacerlo poniendo...

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

como si fuera un campo cálculado. Imagino que es la forma correcta,
porque al principio lo ponía en la zona de criterios y no me salía.

Si no es mucho pedir me interesaria saber como hacerlo con la función
Mes() que es lo primero que probé pero no fui capaz.

Un saludo y muchas gracias.
#3 José Mª Fueyo
03/03/2011 - 10:44 | Informe spam
Hola

WHERE (((Month([FechaPedido]))=[Introduce un mes (1-12)]));

Salu2,
José Mª Fueyo
[MS MVP Access]
Ads by Google
Search Busqueda sugerida