Avatar billede chaser64 Nybegynder
09. oktober 2005 - 16:10 Der er 1 løsning

Where i MSSQL med dato

Hej Eksperter,
Jeg skal udvælge nogle rækker fra en MS SQL database, hvor feltet Valid_Date er enten i dag eller i fortiden. Det vil jeg gøre ved følgende SQL stykke:
... where News.Valid_Date <= " & date & "

Der kommer der ingen resultater ud, men heller ingen fejl. I databsen er Valid_Date et datetime felt, hvor værdien er fx. 09-10-2005. Jeg går ud fra det er fordi date skal formateres så den matcher, men er der nogen der har konkrete forslag til hvordan det gøres?

På forhånd tak for hjælpen.

Mvh
Casper
Avatar billede chaser64 Nybegynder
09. oktober 2005 - 16:17 #1
Undskyld ulejligheden, har selv løst det. Til interesserede er løsningen:
Dato = Day(date) & "-" & Month(date) & "-" & year(date)
Sql = .... where News.Valid_Date<='" & Dato & "'

Fortsat god søndag
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