Avatar billede kring Nybegynder
02. juli 2001 - 00:15 Der er 8 kommentarer og
1 løsning

Datointerval med SQL-BETWEEN

Hejsa alle!

Jeg har siddet og fedtet med en sqlforespørgsel der skal returnerer nogle værdier i et givet datointerval.
Jeg har prøvet følgende:

SELECT * FROM Tabel WHERE (Dato BETWEEN \"20-05-01\" AND \"20-06-01\")

Dette fungerer ikke... Jeg får general sql error... \"Statement missing: Expected 2.\"

Jeg bruger Borland C++ Builder 5 og Microsoft Access 97.

Er der nogle der kan hjælpe?
Avatar billede jakoba Nybegynder
02. juli 2001 - 03:54 #1
Har du checket at det er korrekt dato format  dd-mm-yy  (og ikke  mm-dd-yy  som er normen i usa.
check med:
SELECT * FROM Tabel WHERE Dato = \"20-05-01\";

Access vil helst have et ; efter for at afslutte.
Avatar billede netsrac Praktikant
02. juli 2001 - 07:46 #2
# uden om datoer
Avatar billede netsrac Praktikant
02. juli 2001 - 07:47 #3
SELECT * FROM Tabel WHERE (Dato BETWEEN #20-05-01# AND #20-06-01#)
Avatar billede terry Ekspert
02. juli 2001 - 08:09 #4
netsrac> Change your comment to an answer, or I will pinch your points!

terry
Avatar billede netsrac Praktikant
02. juli 2001 - 08:21 #5
:-)
Avatar billede kring Nybegynder
02. juli 2001 - 08:26 #6
Jeg har nu prøvet med # uden om datoerne og nu melder den ikke fejl mere... Men nu returnerer den heller ikke noget... den finder ikke de data der ligger indenfor datointervallet...

Hvad kan det være??
Avatar billede terry Ekspert
02. juli 2001 - 08:27 #7
Dato BETWEEN #05-20-01# AND #06-20-01#)
The date has to be in USA date format MMDDYYYY
Avatar billede kring Nybegynder
02. juli 2001 - 08:32 #8
Terry you are soooooooooooo right!!!!
Now it works!!!

Thx!

også tak til jer andre... too bad at jeg ikke kan give jer nogle point også! =/

Avatar billede terry Ekspert
02. juli 2001 - 08:33 #9
Sorry netsrac!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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