Avatar billede dragnor Juniormester
11. marts 2003 - 12:32 Der er 1 løsning

Count + Join mellem to tabeller

Det handler om et taxaselvskab som ønsker at registere når en taxa starter i et distrikt og når den ender i et distrikt.
Fra den ene tabel skulle der gerne udskrives alle data dvs. alle distrikter (både navn om nr(Men den del er nem nok)), nu kommer det svære.
dvs. Der skal Laves en liste over taxadistrikter og vis for hver, hvor mange ture der ankom dertil den 1.9.2002, hvor mange der started derfra den 1.9.2002, samt differencen derimellem. (Få også de distrikter med, hvor der ingen tur går til og fra.)

Hvordan udskriver jeg alle distrikterne samtidig med at den ud fra hver af dem tæller hvor mange der startede og endte der.

Dvs. Der er 3 tabeller:
Distrikt Tabel (over alle distrikter)
Kunde Tabel hvor dato og distrikts nummer er angivet.
Destinations tabel, her registreres hvorfra og hvortil Kunden køre

Problemet ligger bla. i at Få de distrikter med, hvor der ingen tur går til og fra, samtidig med at den skal tælle osv.

Håber nogen kan give lidt hints?
11. marts 2003 - 12:44 #1
Løsningen er at lave en Left-join (du ved, dobbeltklik på join'en og angive 2 eller 3 afhængigt af hvilken vej join'en er trukker) mellem Distrik og Kunde-tabellen.

Derved vil Count blive 0 hvis der ikke er nogen kunder i det enkelte Distrikt.
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