Avatar billede webben Nybegynder
16. marts 2002 - 14:04 Der er 6 kommentarer og
3 løsninger

WHERE dato = now() eller lign...

Hvordan kan dette lade sig gøre... har prøvet forskellige ting men det duer bare ikke }:(
Avatar billede rou Nybegynder
16. marts 2002 - 14:08 #1
Hvis det bare skal være samme dag, kan du bruge "WHERE DATEDIFF(d, dato, GETDATE()) = 0"
Avatar billede keysersoze Ekspert
16. marts 2002 - 14:10 #2
where dato > #" & now() & "#
Avatar billede webben Nybegynder
16. marts 2002 - 14:42 #3
Incorrect syntax near '14'

Spørg mig ikke hvad det betyder...

Rou --> jeg skal have alle datoer der er mindre end now()
Avatar billede rou Nybegynder
16. marts 2002 - 14:47 #4
Ahh, det fremgik jo ikke af dit spørgsmål :)

Så bruger du bare:
"WHERE DATEDIFF(n, dato, GETDATE()) > 0"
Avatar billede coltau Juniormester
16. marts 2002 - 15:11 #5
Du er sikkert tvunget til at anvende denne funktion for at få de rigtige datoer. Da de fleste databaser vil have datoen formateret som MM-DD-YYYY - men din ASP formatere sikkert efter DD-MM-YYYY.

function FDate(Value)
  FDate = Month(Value) & "-" & Day(Value) & "-" & Year(Value)
end function

Hvis Access
SQL = "select * from tabel WHERE dato<#" & FDate(Date) & "#"
Ellers
SQL = "select * from tabel WHERE dato<'" & FDate(Date) & "'"
Avatar billede coltau Juniormester
16. marts 2002 - 15:12 #6
Og så skal du ikke anvende Now da den indeholder tidspunkt også.
Avatar billede webben Nybegynder
16. marts 2002 - 15:34 #7
okey... tak for svarene... lige et hurtigt ekstra spørgsmål, hvis jeg nu gerne via DATEDIFF(n, dato, GETDATE()) > 0 vil tage alle dem hvor dato er større end 5 min, skal den så bare ændres til 5 eller hva?
Avatar billede rou Nybegynder
16. marts 2002 - 15:43 #8
Mener du 5 minutter større end now() ?

Nej, så vil jeg mene du skal bruge <5.
Avatar billede Slettet bruger
16. marts 2002 - 21:09 #9
where dato = "" & now & ""
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