Avatar billede lmborch Nybegynder
15. juli 2005 - 14:45 Der er 3 kommentarer og
1 løsning

Udtræk fra SQL-Database mellem to datorer

Jeg ønsker at udtrække alle records hvis Datofeltet er mellem to angivne datoer.
Generalt Eksempel:
SELECT * FROM tabel WHERE Dato_Felt BETWEEN Dato1 and Dato2

Jeg har forsøgt mange ting men uden held

Eksempel #1:
SELECT * FROM tabel WHERE Dato_Felt BETWEEN #01-01-1997# and #01-01-1998#
Fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '#'.

Eksempel #2:
SELECT * FROM tabel WHERE Dato_Felt BETWEEN 01-01-1997 and 01-01-1998
Fejl: Der kommer ingen records selvom der burde

Er der nogen derude som kan hjælpe mig med dette problem?
Avatar billede busschou Praktikant
15. juli 2005 - 14:49 #1
har du også prøvet
SELECT * FROM tabel WHERE Dato_Felt BETWEEN '01-01-1997' and '01-01-1998'
Jeg tror kun det er i access man benytter # omkring datoer
Hvilken database er det ?
Hvilket format er datoerne gemt i i databasen?
Avatar billede lmborch Nybegynder
15. juli 2005 - 14:54 #2
Ja, det var jeg ret sikker på at jeg havde gjort, men prøvede lige igen også virkede det.Lækkert, men man føler sig lidt dumt, havde efterhånden brugt lang tid på at finde ud af det.
Send gerne et Svar, hvis du vil have point.
Avatar billede busschou Praktikant
15. juli 2005 - 14:55 #3
hæhæ, sådan kan det jo gå for selv den bedste engang imellem :o)
Godt det virker
Avatar billede busschou Praktikant
15. juli 2005 - 16:12 #4
lmborch >> og det var et svar ;o)
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