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.