Avatar billede riishoj Nybegynder
28. august 2004 - 18:30 Der er 5 kommentarer og
1 løsning

Hjælp til SELECT

I et bookingsystem har jeg  følgende sql-kald:

strSQL = "SELECT dag,tekst,lektion FROM blokering WHERE reservation='edb' AND dag='" & SQLdag(dag) & "' AND lektion='" & lektion & "' AND mindato <= #" & datoStr & "# And maxdato >= #" & datoStr & "#"

Da mindato og maxdato somme tider skifter kunne jeg godt tænke mig at hente dem fra en anden tabel, så det var i den tabel jeg gik ind og ændrede dato. Hvordan gør jeg det?
Avatar billede bojohansen Nybegynder
28. august 2004 - 20:22 #1
Noget ala :

strSQL = "SELECT Table_1.dag, Table_1.tekst, Table_1.lektion FROM blokering INNER JOIN Tabel_2 ON Tabel_1.Id = Tabel_2.Id WHERE (((reservation=)'edb') AND ((Tabel_1.dag=)'" & SQLdag(dag) & "') AND ((Tabel_1.lektion=)'" & lektion & "') AND ((Tabel_2.mindato) <= #" & datoStr & "#) And ((Tabel_2.maxdato) >= #" & datoStr & "#))"
Avatar billede bojohansen Nybegynder
28. august 2004 - 20:25 #2
Du skal så bare gemme dine datoer i Tabel_2
Tabel_2.Id skal selvfølgelig være et "Tal" feldt som er relateret til Tabel_1.Id som også er et "Tal" eller "AutoNummer" feldt
Avatar billede riishoj Nybegynder
28. august 2004 - 20:38 #3
Ja, det er jeg med på. Får først tid til at prøve i morgen. Vender tilbage med point eller spørgsmål:)
Avatar billede riishoj Nybegynder
05. september 2004 - 16:49 #4
Undskyld jeg først svarer nu, men jeg fandt en anden løsning, og så glemte jeg dig. Din løsning er sikkert ok, så send et svar og du får dine point.
Avatar billede bojohansen Nybegynder
05. september 2004 - 20:40 #5
Nej, læg du hellere et svar selv, og tag dine points tilbage.
Vil ikke have points for noget jeg ikke har løst ;-)
Avatar billede riishoj Nybegynder
18. november 2004 - 08:15 #6
svar
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