"Kristian Damm Jensen" <kristian-Damm.Jensen@REMOVEcapgemini.dk> skrev i en
meddelelse news:3A9F7093.145C20FD@REMOVEcapgemini.dk...
> Birger Holm-Jensen wrote:
> >
> > Jeg er begynder i databaser og står over for følgende:
> >
> > Jeg har to tabeller jeg skal have kørt sammen i Access 97/2000. Mit
problem
> > består i, at data (som er månedsdata) ligger summeret pr. butik på
> > varenummerniveau i den ene tabel, men ikke i den anden.
> >
> > Eksemplet er:
> >
> > TABEL 1 (år 1)
> >
> > Butiksnr: Vare: Omsætning:
> >
> > 1 10b 100
> > 1 20a 200
> > 1 30c 150
> > 2 10b 350
> > 2 20a 175
> >
> > Etc.
> >
> > TABEL 2 (år 2)
> >
> > Butiksnr: Varenr: Omsætning:
> >
> > 1 10b 20
> > 1 10b 35
> > 1 10b 56
> > Total 10b 111
> >
> > 1 20a 75
> > 1 20a 115
> > Total 20a 190
> >
> > etc.
> >
> > 2 10b 85
> > 2 10b 116
> > 2 20a 45
> > 2 20a 36
> > etc.
> >
> > Nu vil jeg gerne køre data i tabel 1 op i mod et summeret tal i tabel 2.
> > Eks. tallet for vare 10b som 100 op i mod tallet for den samme vare i
tabel
> > 2 som er 111 (og dermed give grundlag for en evt. indexberegning).
>
> Gys. Hvem har dog lavet den struktur? Personligt ville jeg nok starte
> med at lave den om, men hvis strukturen i tabel 2 er den man ønsker
> fremover, kan jeg godt se at det er et problem.
>
> Mht til dit problem: Lav en tabel2_tmp el. med samme struktur som tabel1
>
> Hæld data i den med
>
> select butiksnummer, varenummer, sum(omsætning)
> from tabel2
> group by butiksnummer, varenummer
>
> Nu har du samme struktur på dine to datasæt. Har du brug for yderligere
> hjælp?
Det lykkedes at få data grupperet efter din vejledning og så langt så godt.
Jeg har nu to ens udseende tabeller og
vil gerne ud fra en forespørgsel have følgende kolonner:
Butiksnr Varenr Omsætning år 1: Omsætning år 2:
1 10b 115 125
1 20b 175 211
2 10b 75 85
etc.
Jeg har prøvet mig frem med flere forskellige relationstyper, men resultatet
bliver helt tosset. Hvordan vil du lave
relationerne og hvilke felter vil du medtage i din forespørgsel?
Birger Holm
bhj@postman.dk
> Og i øvrigt: Der er ingen grund til at dette skulle sendes til
> access-gruppen. Både problemet og løsningen kunne formuleres i generelle
> databasetermer.
>
> --
> Kristian Damm Jensen | Feed the hungry. Go to
> kristian-damm.jensen@capgemini.dk |
http://www.thehungersite.com
>