Avatar billede cool_casper Nybegynder
04. november 2003 - 22:14 Der er 8 kommentarer og
1 løsning

Query WHERE dato < idag

Hey...

Simpelt - hvordan laver jeg en Access Query som tager alle poster som er ældre end den dato vi har idag?

Feltet dato i tabellen kampe indeholder en Now() værdi. Jeg har uden held prøvet med: "SELECT * FROM kampe ORDER BY dato DESC,kampstart WHERE dato < Now()"

?
Avatar billede thesurfer Nybegynder
04. november 2003 - 22:18 #1
er ikke helt sikker men prøv:

"SELECT * FROM kampe ORDER BY dato DESC,kampstart WHERE dato < " & Now()

du skal muligvis bruge # tegn udenom Now(), dvs dato < #" & Now() & "#"
Avatar billede Slettet bruger
04. november 2003 - 22:19 #2
"SELECT * FROM kampe WHERE dato < #" & Now() & "# ORDER BY dato DESC,kampstart"
Avatar billede mm12010 Nybegynder
04. november 2003 - 22:23 #3
"SELECT * FROM kampe WHERE dato < DATE() ORDER BY dato DESC, kampstart"
Avatar billede cool_casper Nybegynder
04. november 2003 - 22:24 #4
hehe.. har fundet ud af det - sry!

WHERE kommer self. før ORDER BY i SQL-orden...: SELECT * FROM kampe WHERE Dato < Now ORDER BY dato DESC,kampstart

Ellers thx for hjælp thesurfer! :)
Avatar billede cool_casper Nybegynder
04. november 2003 - 22:26 #5
hm... Der var en der var hurig.. :)

Bertie din version vender om på måned/dato mht. dansk/engelsk server! :\

Nu er jeg confused.. Hvem ska ha point?
Avatar billede cool_casper Nybegynder
04. november 2003 - 22:27 #6
Well, bertie kom først med et mest rigtige svar! Her er point.. Thx for hjælp...
Avatar billede thesurfer Nybegynder
04. november 2003 - 22:27 #7
Hvilken løsning virkede? den er den der skal belønnes.. :)
Avatar billede Slettet bruger
04. november 2003 - 22:29 #8
Får du ikke det du skal have?
Avatar billede cool_casper Nybegynder
04. november 2003 - 22:36 #9
Som jeg skrev fandt jeg selv ud af det med : "SELECT * FROM kampe WHERE Dato < Now ORDER BY dato DESC,kampstart"

Hvis jeg sætter ## omkring dato'er på en af mine lokale servere som er engelsk bytter den om på måned og dato. Den gør det ikke mens man er på web, men når det bliver sat ind i Access databasen. Lang lang historie, men det hører ikke til her.. ;)

Grunden til at jeg gav bertie point hva for at undgå evt. "ondt-i-røven" følelser fordi jeg havde postet mit eget svar efter bertie's! (Selvom jeg ikke havde set det!)
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
Kurser inden for grundlæggende programmering

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