Hi MrSpock,
so geht's zumindest etwas besser:
SQL-Code:
SELECT T1.KNR, COUNT(T1.KNR), COUNT(T2.KNR) as ANZ FROM t1 T1
full outer JOIN t2 T2 ON T1.KNR=T2.KNR
WHERE T1.WOCHE='20/04'
GROUP BY T1.KNR
Allerdings kommen dann nur die Kunden, die in der Tabelle 1 stehen! Wenn ein Kunde nur in Tabelle 2 steht erscheint der nicht! WEnn Du die Where-Bedingung weglässt, dann kommt auch der, allerdings ohne KNR (Da die KNR von Tabelle 1 ausgegeben wird, in der der Kunde aber nicht steht!)
Selbst der Weg über ne SP bringt nicht wirklich viel. Eine Lösung wäre dann möglich, wenn Du ausschließen kannst, dass in beiden Tabellen Kunden sind, die in der jeweils anderen Tabelle nciht enthalten sind, sprich: wenn in einer Tabelle alle möglichen Kunden stehen funzt das mit dem oberen
SQL-Statement....
Grüße
Lemmy