Avatar billede ameq Nybegynder
23. juli 2004 - 08:22 Der er 7 kommentarer og
1 løsning

ASP og SQL (BETWEEN)

Hej.
Jeg sider og laver med en side, hvor jeg har søge funktion, jeg bruger disse felter

Felter:
Date (2004/06/30)
Time 12:00
Date_Start (2004/06/30)
Time_Start 12:00
Date_End (2004/06/30)
Time_End 12:00

men disse felter, vil jeg godt havde lavet noget sql eller asp hvor jeg kan test, hvor hurtig de er starte (Inde for to timer, en dag, en uge)

og havde testet hvor hurtig de er blivet lukket Inde for to timer, en dag, en uge)

Hvordan gør det jeg smartet?
Som det ser ud nu har jeg lavet en masse med DateDiff, men det må da kunne gøres beder?

og hvad nu hvis jeg kun vil havde inde for en bestem tidsrum f.eks for det sidste år? eller f.eks 01/07/2004 til 10/07/2004.

Men jeg har sidet og kigget lidt på noget BETWEEN i sql ved ikke om det ville bare smarter at bruge det?
Avatar billede phineas_phreak Nybegynder
24. juli 2004 - 22:42 #1
syntaksen for BETWEEN ser f.eks. således ud:
men som sagt er det smartest hvis du skal ha hentet nogle datoer ud for en db

select * from tabelnavn where dato between date() AND #" & dateadd("d",date,10) & "#
Avatar billede ameq Nybegynder
25. juli 2004 - 08:19 #2
okey må lige kigge på det =) tak for hjælp
Avatar billede ameq Nybegynder
25. juli 2004 - 09:28 #3
jeg ved ikke rigtig om det er between jeg skal bruge, for kan jeg test på to rows på engang? f.eks hvis date skal være 2004/07/01 og date_end skal være inde for 2004/07/20 ?
Avatar billede phineas_phreak Nybegynder
25. juli 2004 - 14:28 #4
du kan bare indsætte endnu et AND og køre videre med den næste row

select * from tabelnavn where dato between date() AND #" & dateadd("d",date,10) & "# AND date_end between date() AND #" & dateadd("d",date,10) & "#
Avatar billede ameq Nybegynder
25. juli 2004 - 14:55 #5
okey også skal bare havde en and til hvis jeg også skal havde tiden med din? men syntaksen for tiden er? between time() AND #15:00# eller hvad?
Avatar billede phineas_phreak Nybegynder
25. juli 2004 - 15:04 #6
ser rigtigt ud :)
Avatar billede ameq Nybegynder
25. juli 2004 - 18:07 #7
takker kommer du med et svar?
Avatar billede phineas_phreak Nybegynder
25. juli 2004 - 19:19 #8
ok :-)
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