Avatar billede hundevennen Nybegynder
07. oktober 2009 - 10:55 Der er 4 kommentarer og
1 løsning

sql sætning hente dagen idag

Jeg har en kalender lavet i asp og tilknyttet sql database.
Et felt hedder dato.

jeg vil gerne ha alle poster fordags dato og har forsøgt med

Select * From kalender where dato = NOW() order by.........
men får hele tiden fejl.

Datoformatet i databasen er dd-mm-yyyy
Avatar billede dennisbjorn Juniormester
07. oktober 2009 - 11:52 #1
prøv med:

Select * From kalender where dato = GETDATE() order by.........
Avatar billede softspot Forsker
07. oktober 2009 - 12:00 #2
Prøv evt. med (Access)

SELECT *
FROM kalender
WHERE dato BETWEEN format('dd-mm-yyyy', now) AND format('dd-mm-yyyy', dateadd('d', 1, now))

(SQL Server)

SELECT *
FROM kalender
WHERE datediff(day, dato, getdate()) = 0
Avatar billede hundevennen Nybegynder
08. oktober 2009 - 13:03 #3
den sidste til sql server virker - tak
Avatar billede softspot Forsker
08. oktober 2009 - 15:47 #4
Velbekomme :-)
Avatar billede softspot Forsker
08. oktober 2009 - 21:34 #5
Tak for point :-)
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