Avatar billede ms_2004 Nybegynder
09. august 2005 - 15:05 Der 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?

MS_2004
Avatar billede ms_2004 Nybegynder
09. august 2005 - 15:07 #1
Helst vist som SQL...
Avatar billede Slettet bruger
09. august 2005 - 15:24 #2
I din forespørgsel sætter du kriteriet for regdato:
>=Date-365
Avatar billede mugs Novice
09. august 2005 - 15:26 #3
spg > Hvad med skudår?
Avatar billede Slettet bruger
09. august 2005 - 15:28 #4
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!~)
Avatar billede Slettet bruger
09. august 2005 - 15:31 #5
eller sql.....
Avatar billede ms_2004 Nybegynder
09. august 2005 - 15:46 #6
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...
Avatar billede mugs Novice
09. august 2005 - 15:48 #7
>=Date()-365
Avatar billede Slettet bruger
09. august 2005 - 15:49 #8
Det er nok >=Date()-365 men jeg tjekker lige..
Avatar billede Slettet bruger
09. august 2005 - 15:50 #9
Nåeh, det tjekkede mugs!~)
Så det passer...
Jeg smutter for idag, farveller.
Avatar billede mugs Novice
09. august 2005 - 15:50 #10
Det er ikke nødvendigt spg - Det fungerer ;o)
Avatar billede Slettet bruger
09. august 2005 - 15:51 #11
Ps. hvis det er skudår så gælder det hele året, det er jo på 366 dage!~)
Avatar billede Slettet bruger
09. august 2005 - 15:53 #12
Go´ samtale godt med hakker i...
See you around!~)
Avatar billede mugs Novice
09. august 2005 - 15:55 #13
See You - Tak for idag
Avatar billede ms_2004 Nybegynder
09. august 2005 - 15:56 #14
Tak for hjælpen!
Avatar billede mugs Novice
09. august 2005 - 16:07 #15
Selv tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester