Sabine Hauser: Frage zu einem SQL-Coding (IBM DB2)

Beitrag lesen

Hallo Forumsmitglieder,

ich wende mich mit einer JOIN-Frage an Euch.

Hier mein Versuch:

SELECT Feld1, Datum,
SUM(COL1+COL2) / COL2
FROM Tabelle1
   WHERE Feld1 LIKE
                (SELECT Feld1
                     FROM Tabelle2)
GROUP BY Feld1, Datum

TABELLE1
FELD1    DATUM     COL1    COL2
AA1      02.2008   10      20
AB5      02.2008   20      10
BB1      02.2008   15      30
BB4      02.2008   10      10
CC1      02.2008   30      10
....

TABELLE2 (hier stehen die "Suchschlüssel")
FELD1
'A%'
'B%'

Die Abfrage soll nun folgendes Ergebnis liefern:

TABELLE3
FELD1     DATUM     COL1
A         02.2008   2     (10+20+20+10) / (20+10)
B         02.2008   1,6

ich bin dankbar für jede Hilfe....