Avatar billede blueeye97 Nybegynder
27. august 2003 - 21:19 Der er 7 kommentarer og
1 løsning

sql søgning

Jeg skal finde alle records hvor et bestemt datofelt ligger imellem to datoer jeg vælger i en dtpicker.

Vodden skriver jeg den SQL ?
Avatar billede ocp Nybegynder
27. august 2003 - 21:54 #1
select * from table where dato between '20030727' and '20030727'
Avatar billede blueeye97 Nybegynder
27. august 2003 - 22:05 #2
Ha... Ja, jeg oopdagede det selv i help for 5 minutter siden. NOgen gange er det næsten for nemt... Men tak for hjælpen...
Avatar billede blueeye97 Nybegynder
27. august 2003 - 22:18 #3
æv... Det virker ikke. Hvad har jeg gjort galt her ?

fradato = Format(ud_fra, "yyyymmdd")
tildato = Format(ud_til, "yyyymmdd")

sqltxt = "SELECT * FROM kontoudtog " & _
"WHERE kontonr like      '" & ye & "'" & _
"and forfald between      '" & fradato & "' and '" & tildato & "'" & _
"ORDER BY forfald;"
Data3.RecordSource = sqltxt
Avatar billede blueeye97 Nybegynder
27. august 2003 - 22:22 #4
Nåh ok... Jeg skulle bare lade være med at konvertere datoformatet til det engelske du skrev. dd-mm-yyyy virker....
Avatar billede blueeye97 Nybegynder
27. august 2003 - 22:58 #5
æv igen. Jeg var for hurtig. Det virker stadigvæk ikke.
Avatar billede blueeye97 Nybegynder
27. august 2003 - 23:05 #6
Jeg reposter lige spørgsmålet så evt. svar kan belønnes...
Avatar billede ocp Nybegynder
27. august 2003 - 23:12 #7
OK - den måde jeg foreslog er den eneste "idiotsikre" i SQL server svjv. Er det er "rigtigt" datetime felt du benytter til forfald?
Avatar billede ocp Nybegynder
27. august 2003 - 23:13 #8
PS: Jeg skal nok hjælpe dig - du behøver ikke reposte... Jeg har jo allerede fået pts. :)
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