Avatar billede steffena Nybegynder
21. maj 2002 - 10:52 Der er 8 kommentarer og
1 løsning

sammensætning af datokriterier

jeg bruger følgende 2 sætninger i en fspg:
>[DATO]And <DateAdd("å",+31;[DATO]) og
<[DATO] and < DateAdd ("å";+1;[DATO])
De virker efter hensigten hver for sig - men jeg kan ikke få dem til at virke sammen, så jeg kan angive en periode i forespørgslen, f.eks. >06-05-02 < end 17-05-02

jeg har forsøgt både and og or uden noget godt resultat
Avatar billede proaccess Nybegynder
21. maj 2002 - 10:55 #1
Det er nok nemmere hvis du skriver hvilke datoområder, du vil have ud...
Avatar billede larsen Nybegynder
21. maj 2002 - 10:55 #2
Du skal nok bruge "between"

Jeg mener det er :

SELECT * FROM Tbl where Felt BETWEEN #01/01/02# AND #01/02/02

Så vælger den de felter hvor Felt er mellem datoerne
Avatar billede nih Novice
21. maj 2002 - 11:19 #3
(>[DATO]) And (<DateAdd("å";+31;[DATO]))

Brug paranteser

Niels
Avatar billede nih Novice
21. maj 2002 - 11:21 #4
hvis du skriver i SQL editoren skal feltnavnet med begge gange
Select ......
WHERE (FeltNavn >[DATO]) And (FeltNavn < DateAdd("å",+31;[DATO]))

Niels
Avatar billede proaccess Nybegynder
21. maj 2002 - 11:24 #5
Du laver "dobbelt-konfekt" i og med at du siger:

Større end [Dato] og mindre end om 31 dage fra [Dato]
og
Mindre end [Dato] og mindre end dagen efter [Dato]

Hvis du vil angive både fra og tildato, skal du lave det som følger:
( i een forespørgsel)

PARAMETERS [FraDato:] DateTime, [TilDato:] DateTime;
SELECT * FROM TabelNavn WHERE FeltNavn BETWEEN [FraDato:] And [TilDato:];
Avatar billede steffena Nybegynder
21. maj 2002 - 14:43 #6
jeg er nødt til at bruge "dateadd-formlen" til datokriterier i databasen. Da det er forskellige perioder der skal bruges fra gnag til gang - kan nih's svar bruges, hvis man tæller dage og ændrer i kriteriet (her:'+31'). Hvordan kan man afgrænse perioden med en slutdato - uden at skal have fat i kriteriet. Altså en 'angiv tidligst dato', som fremkommer med det nuværende krit. samt en 'angiv senest dato', som jeg endnu ikke kan få lavet
Avatar billede nih Novice
21. maj 2002 - 22:21 #7
Proaccess -> Det tog også mig lidt tid at læse kriterierne i oplægget. steffena opgav 2 løsnigsforslag.

stefena -> Prøv at klippe/kliste proaccess's forslag ind i SQL editoren (din foresp. kan vises på 3 måder: design, dataark og SQL).
Husk at rette tabelnavn og feltnavn.

Niels
Avatar billede proaccess Nybegynder
12. juni 2002 - 13:25 #8
Kom du videre med dette...?
Avatar billede proaccess Nybegynder
25. august 2002 - 12:21 #9
>steffena: kan vi ikke snart få lukket dette spørgsmål??
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