Avatar billede nissetec Nybegynder
11. april 2003 - 12:13 Der er 6 kommentarer og
1 løsning

Udløber inden for 6 måneder

Jeg har en database, hvor der er en kolonne, der angiver en udløbsdato (dd-mm-yyyy). Jeg har brug for en forespørgsel, som fortæller mig, hvilke poster, der udløber inden for de næste 6 måneder. Jeg har forsøgt med Date() og DateDiff(...), men jeg gør nok noget forkert.

Hvordan bør problemet løses?

MVH
Per
Avatar billede mugs Novice
11. april 2003 - 12:16 #1
>=Date() + 180
Giver dig alle poster med en udløbsdato større end dags dato + 180 dage
Avatar billede henrik13 Nybegynder
11. april 2003 - 12:16 #2
Har du husked at skrive + 180.
Avatar billede henrik13 Nybegynder
11. april 2003 - 12:17 #3
Der var du hurtig mugs
Avatar billede mugs Novice
11. april 2003 - 12:26 #4
Du kan lave et udtryk i forespørgslen og indsætte flg:

Udtryk1: DatePart("m";[Udløbsdato])

Hvilket giver dig en kolonne med den faktiske udløbsdato i måned
Avatar billede nissetec Nybegynder
11. april 2003 - 12:34 #5
mugs > Takker. Jeg har siddet og knoklet med forskellige databaser og havde fuldstændig misset overblikket over det åbenlyse svar. Jeg har dog ændret den til at svare til mine behov:
>Date() And <=Date()+180
hvilket giver mig fra nu og 180 dage frem :)

Også tak til henrik13 for hurtig respons

God weekend

MVH
Per
Avatar billede mugs Novice
11. april 2003 - 13:34 #6
Tak for point - og selv god weekend
Avatar billede mugs Novice
11. april 2003 - 19:42 #7
>Date() And <=Date()+180
hvilket giver mig fra nu og 180 dage frem

Hvilket ikke giver dig fra nu, men først fra imorgen. Skal du have fra idag, skal den være:

>=Date() And <=Date()+180

Blot en krølle :o)
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