Oplag i 2 tabeller (Lopslag/hvis ?)
Hej jeg har 2 tabeller jeg ønsker at kombinere.Jeg ønsker at få ID og beløb fra tabel 2 (over 5.500 linjer) over i tabel 1. (over 20.000 linjer)
Min udfordring er at jeg kun i tabel 2 har et unikt ID. Men denne kan jeg ikke slå op i tabel 1.
Min udfordring er at kombiner disse 2 tabeller. Men hvordan lave jeg et opslag i tabel 2 for at finde personkey kombineret med varianten at det skal den skal hente ID'et for en give periode. Dvs. at omkostninger for en periode vedr. flere ordre. For at forsimple billeder har jeg lavet nedenstående eksempel. Samt lavet et ønske/resultat at hvad jeg gerne vil have.
Tabel 1 indeholder følgende (ordre)
Personkey Start Slut Ordre
123 01-01-2015 01-02-2015 15
123 01-01-2015 01-02-2015 27
123 23-02-2015 28-02-2015 130
252 01-01-2015 01-02-2015 15
750 01-01-2015 01-02-2015 337
9000 01-03-2015 04-03-2015 175
Tabel 2 indeholder følgende (omkostninger der skal deles ud)
Dato personkey ID start dato slutdato beløb
01-01-2015 123 x1z 01-01-2015 01-02-2015 1200 kr.
23-02-2015 123 x154z 23-02-2015 28-02-2015 700 kr.
01-01-2015 252 x1243a 01-01-2015 01-02-2015 500 kr.
01-03-2015 9000 x50y 01-03-2015 04-03-2015 800 kr.
Ønske/resultat:
Tabel 1 skal efterfølgende indeholder følgende
Personkey Start Slut Ordre ID beløb
123 01-01-2015 01-02-2015 15 x1z 600 kr. (1200/2)
123 01-01-2015 01-02-2015 27 x1z 600 kr. (1200/2)
123 23-02-2015 28-02-2015 130 x154z 700 kr.
252 01-01-2015 01-02-2015 15 x1243a 500 kr.
750 01-01-2015 01-02-2015 337 "Blank" "Blank" (da der ingen ID og omkostninger er der kan matches)
9000 01-03-2015 04-03-2015 175 x50y 800 kr.
Kan dette laves med at kombiner Lopslag og hvis formel, hvis ja hvordan eller findes der en nemmer måde?
Hilsen Simon