Problema Consulta Fechas SQL - Access 07

soulsville

Hola, a ver si me podéis echar una mano con esto:

Estoy realizando un proyecto de un museo en VS2010 - WPF y #C. La BD con la que me toca trabajar está en Access 2007. Llevo dos días atascado con una consulta que no soluciono ni a la de tres, así que os vengo a pedir ayuda.

Tengo una tabla Obras con el atributo Adquisición como Fecha (Fecha corta dd/mm/yyyy). La consulta que quiero hacer es obtener las adquisiciones que se han producido en el último mes.

He estado buscando por google y hay cientos de threads comentando cosas similares, pero ninguna me ha servido. Sé que Access almacena como entero la fecha y como decimal la hora, pero sigo sin sacar nada.

He probado diversas consultas, la más reciente:

SELECT Titulo, Adquisición 
          FROM Obras
          WHERE Format(Adquisicion, "dd/mm/yyyy")
          BETWEEN 'DateValue(Date())' AND 'DateValue(DateAdd("m", -1, Date()))'

A Adquisición me pide que le meta un TO_DATE o similar; el DateValue recupera la fecha, Date devuelve la fecha actual; DateAdd decrementa un mes a la fecha actual.

En fin, gracias de antemano. A ver si a alguno de vosotros se os ocurre algo.

EDIT: SOLUCIONADO Ya podéis cerrarlo.
Con un DateDiff y fuera.

Usuarios habituales

  • soulsville