Optælling og sammenligning - hvordan
Hejsa,Jeg har to tabeller (Access):
tbl_project
- fld_projectname
- fld_01
- fld_02
- ...
- fld_44
tbl_people
- fld_init
- fld_01
- fld_02
- ...
- fld_44
Prikkerne angiver de mellemliggende felter (03-43). Henholdsvis fld_projectname og fld_init er primærnøgler. I begge tabeller er der i felterne fld_01 til fld_44 angivet "0", "1", "2" eller "3".
Det jeg gerne vil nu, er at finde alle de felter fra tbl_project (1 record) hvor der står 3, alle de felter hvor der står 2, 1 og 0 - og med en sum-funktion. Så skal disse tal sammenlignes med alle records fra tbl_people. Lad mig prøve at illustrere (resultat):
Fra tbl_project
Felter med værdien 3: 15, sum 45
Felter med værdien 2: 16, sum 32
Felter med værdien 1: 10, sum 10
Felter med værdien 0: 3, sum 0
Fra tbl_people
Init Sum 3 Sum 2 Sum 1 Sum 0
xx1 38 35 8 8
xx2 36 37 7 9
xx3 35 40 12 2
Ideen er altså, at sum(3,2,1,0) og antal fra tbl_project skal sammenlignes med værdierne (sum) fra de samme felter fra tbl_people. Udtrækket fra tbl_people må gerne være sorteret efter "Sum 3" som det ses på illustrationen.
Jeg er klar over, at det formentlig drejer sig om at der skal gang i noget lidt avanceret SQL og noget array, men jeg ved bare ikke lige hvordan jeg skal gribe det an. Håber nogen kan hjælpe!
