Avatar billede safl Nybegynder
17. februar 2002 - 17:58 Der er 4 kommentarer og
1 løsning

Dato afgrænsning

Hello!

Jeg skal bruge et udtræk der hiver alle data ud mellem 2 datoer. I databasen er der et date(8) felt der skal "måles" efter. Udtrækket skal være således: giv mig alle poster hvor dato-feltet ligger mellem fradato og tildato.
Hvordan gøres dette?
Avatar billede erikjacobsen Ekspert
17. februar 2002 - 18:29 #1
select * from tabel where '20020218'<=dato and dato<='20020222'
Avatar billede safl Nybegynder
17. februar 2002 - 19:18 #2
erik > jeg fik det selv til at virke. Problemet var at jeg havde brugt forkerte dato formater.
Denne query virker ikke:
select * from tabel where '20020218'<=dato and dato<='20020222'

Fordi MySQL ikke kan tjekke med en int derfor lavede jeg dem om til:
select * from tabel where '2002-02-18'<=dato and dato<='2002-02-22'

takker for svaret.
safl
Avatar billede erikjacobsen Ekspert
17. februar 2002 - 20:38 #3
Hmm, det burde virke, for jeg gør det selv..
Avatar billede safl Nybegynder
17. februar 2002 - 21:04 #4
ja det gør det vist også fejlen ligger et andet sted.

jeg kaldte sql'en fra PHP og der kunne den ikke finde ud af det spøjst.
Avatar billede erikjacobsen Ekspert
17. februar 2002 - 21:09 #5
skidt - du har en løsning....
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
Computerworld tilbyder specialiserede kurser i database-management

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