für SQL-Profis - einen Wert in Relation verteilen
Verfasst: Do, 17.01.2008 12:12
Hallo,
kann ich mein Problem mit SQL lösen, oder bin ich hier auf dem Holzweg?
1. Tabelle (Kontennummern mit Ist-Werten und übergeordneter Kostenart = 71) mit Feldern:
Wert..Kto....KstSB...Monat..ZeileBE
100...2110...5499...1........71
50.....2110...5499....2.......71
100...2115...5499....1........71
50.....2115...5499....2........71
Primärschlüssel = Kto
2. Tabelle (Planwerte für's ganze Jahr auf Ebene von Kostenarten) mit Feldern:
zeile_be...kostenart..............wert_pa
70..........Abschreibungen....32500
71..........Zinsen..................10000
72..........Wagnisse...............7000
Primärschlüssel = zeile_be
Die Anforderung:
Eine Query, die den Planwert (Tabelle 2) von zeile_be 71 = 10000, auf Basis der Ist-Werte (Tabelle 1) in Relation der Konten und Monate verteilt und mit Insert into in eine neue Tabelle schreibt. Wobei die Insert-Anweisung nicht das Problem ist.
Ich weiß nicht wie mein Join und die dazugehörige Where-Bedingung aussehen könnte.
Vielen Dank für eure Hilfe und
viele Grüße
Werner
PS: Bitte entschuldigt die doofen Pünktchen in meinen "Tabellen", aber ich bin mit der Listendarstellung nicht zurecht gekommen
kann ich mein Problem mit SQL lösen, oder bin ich hier auf dem Holzweg?

1. Tabelle (Kontennummern mit Ist-Werten und übergeordneter Kostenart = 71) mit Feldern:
Wert..Kto....KstSB...Monat..ZeileBE
100...2110...5499...1........71
50.....2110...5499....2.......71
100...2115...5499....1........71
50.....2115...5499....2........71
Primärschlüssel = Kto
2. Tabelle (Planwerte für's ganze Jahr auf Ebene von Kostenarten) mit Feldern:
zeile_be...kostenart..............wert_pa
70..........Abschreibungen....32500
71..........Zinsen..................10000
72..........Wagnisse...............7000
Primärschlüssel = zeile_be
Die Anforderung:
Eine Query, die den Planwert (Tabelle 2) von zeile_be 71 = 10000, auf Basis der Ist-Werte (Tabelle 1) in Relation der Konten und Monate verteilt und mit Insert into in eine neue Tabelle schreibt. Wobei die Insert-Anweisung nicht das Problem ist.
Ich weiß nicht wie mein Join und die dazugehörige Where-Bedingung aussehen könnte.
Vielen Dank für eure Hilfe und
viele Grüße
Werner
PS: Bitte entschuldigt die doofen Pünktchen in meinen "Tabellen", aber ich bin mit der Listendarstellung nicht zurecht gekommen
