09. august 2005 - 15:05Der er
13 kommentarer og 2 løsninger
Løbende år i Access
Hej,
Hvis jeg har en tabel med følgende data:
Id Navn RegDato ---------------------- 1 Hans 01-01-2003 2 Jens 12-08-2004 3 Pia 05-05-2005
Og ønsker at lave en "løbende" forespørgsel der udvælger de records hvis RegDato der højst er 1 år gammel. Således at hvis jeg kører den i dag (9/8-05) returnerer den ID 2 og 3. Hvorimod hvis den bliver kørt den 13/8-05 så returnerer den kun ID 3. Hvordan gøres det i Access?
Hvis det er et problem, så ville jeg begynde med nogle skjulte felter en med dato og en med årstal og trække en fra og sætte datoen sammen igen osv.. men det er kun fordi jeg ikke er så skrap til vba!~)
Synes ikke >=Date-365 virker... Access sætter citattegn om en del af udtrykket: >="Date-365" og kommer med fejlen: Datatyperne stemmer ikke overens i kritierieudtrykket.
Skudår er ikke så relevant - forspørgslen vil altid blive kørt i starten af en måned, og altså ikke den 29/2...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.