Avatar billede sapworld Nybegynder
20. september 2004 - 09:44 Der er 3 kommentarer og
1 løsning

selektere poster i Access der har dd eller senere

Hej
Når jeg gemmer en entry i en database har jeg en kolonne i tabellen hvor jeg gemmer hvornår den entry ikke længere er aktuel (f.eks 25.10.2004).
Hvordan kan jeg nøjes med at selektere de dato'er der er = dags dato eller senere?


Hilsen

Kim
Avatar billede eagleeye Praktikant
20. september 2004 - 12:54 #1
Så kan du til føje: WHERE aktuel >= Date() i din tabel:

SQL = "select * from tabel WHERE aktuel >= Date()"

Er det mySQL kan du brug CURDATE() i stedet for Date().
Avatar billede sapworld Nybegynder
20. september 2004 - 13:22 #2
Hej Eagleeyes 8*)
Nu ved jeg fra andre sammenhænge at Dato'er kan være en irriterende størrelse pga. de mange formater der benyttes. Kan du sige hvilken format "date" er, eller kommer det an på serveren siden eksekveres på?

/Kim
PS. har du egentlig dine eget domæne med gode råd?
Avatar billede eagleeye Praktikant
20. september 2004 - 13:36 #3
Ja dato forma kan drille indtil man lige har prøvet det et par gange. Hvis man bruger typen Date/Time til kolonnen og så overføre dato'er i formatet: yyyy-mm-dd via SQL kan det ikke gå galt.

SQL = "select * from tabel where dato = #2004-12-24#"

Bruger man de indbyggede dato funktioner skal man ikke tænke på formatet:
SQL = "select * from tabel where dato = Date()"

Jeg har www.codeone.dk og der også en artikel omkring dato og access som også kan se her på eksperten (dog for 5 point): http://www.eksperten.dk/artikler/31
Avatar billede sapworld Nybegynder
21. september 2004 - 08:30 #4
Det funker skam - takker for hjælpen.
God artikel og fed website :)
/Kim
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