Hello,
hinzu, erhalte ich den Fehler, dass Winner.kundennr ungültig ist?!
ich habe es gerade mal umgeschrieben und (mit meinen Tabellen) auf einem SQLServer 2000 getestet. Insbesondere bin ich zur expliziten JOIN-Syntax übergegangen. Mein SQLServer hat sich bei einem äußeren SELECT daran gestört, dass MAX eine Aggregatsfunktion ist, kundennr aber nicht, daher:
SELECT MAX(Winner.Anzahl), Winner.kundennr
FROM (
SELECT COUNT(kundennr) AS Anzahl, kundennr, kundenname, Ort
FROM dbo.Vorgang INNER JOIN dbo.kunde ON Vorgang.kundenid = kunde.kundennr
GROUP BY kundennr, kundenname, Ort
) AS Winner
GROUP BY Winner.kundennr
Klappt das bei dir?
MfG
Rouven
--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities -- Wisdom on Wallstreet
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities -- Wisdom on Wallstreet