Avatar billede amd Nybegynder
12. januar 2011 - 14:43 Der er 3 kommentarer og
1 løsning

Udtræk dato-interval

Hej!

Jeg har registreret en masse records i en MySQL database med datoer i format: 12-01-2011 13:00:39. Felttypen i databasen er date,
Jeg har brug for at kunne lave en SQL streng, som udtrækker et interval af datoer. F.eks alle records imellem 02-01-2011 15:00:39 og 12-01-2011 13:00:39

Har prøvet med følgende, hvilket ikke ser ud til at virke:
SQL = "SELECT * FROM churn WHERE date(dato) >= '" & dato1 & "' AND dato < '" & dato2 & "'"

Og har ligeledes prøvet denne

SELECT * FROM churn WHERE dato BETWEEN '" & dato1 & "' AND '" & dato2 & "'


Ingen af dem synes rigtigt at indeholde noget data. Nogen der har en fiks idé til hvad jeg kan gøre? :)
Avatar billede erikjacobsen Ekspert
12. januar 2011 - 15:26 #1
I MySQl skal du have vendt datoerne på denne måde:

SELECT * FROM churn WHERE dato BETWEEN '2011-01-02 15:00:39' AND '2011-01-12 13:00:39'
Avatar billede amd Nybegynder
12. januar 2011 - 15:34 #2
Yes, så virker det :D Tusind tak..:D smid lige et svar! :)
Avatar billede erikjacobsen Ekspert
12. januar 2011 - 17:13 #3
Godt ;)  Jeg samler slet ikke på point. Svar selv, og accepter dit eget svar.
Avatar billede amd Nybegynder
12. januar 2011 - 18:07 #4
OK - takker endnu en gang ;)
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

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