Vielen Dank, Barlee!
Ich bin immer wieder erstaunt, wie man mit einfachen Mittel der Lösung nahe kommt - vorausgesetzt man hat Ahnung von der Materie.
Ich habs nun so gemacht (Deinen Vorschlag einfach nur umgedreht):
Code: Alles auswählen
SELECT "Summe_Personen",
COUNT("Summe_Personen") AS "Häufigkeit"
FROM "Summierung Personenzahl im Haushalt"
GROUP BY "Summe_Personen" ORDER BY "Summe_Personen"
Et voila... es klappt!
Dummerweise - und das hatte ich vergessen zu erwähnen - ist das noch nicht ganz meine Lösung. Hinter "Kunden"."Kunde" = 1 verbirgt sich in der Kundentabelle bei mir nämlich ein Häkchen, das zurzeit aktive Kunden kennzeichnet (im Unterschied zu denjenigen, die zwar schon registriert, aber noch auf einer Warteliste stehen). Nun möchte ich mit der angefragten Abfrage meinen Sortierern und Ausgeberinnen Zahlen an die Hand geben, mit deren Hilfe sie die wöchentliche Ausgabe leichter handhaben können. Daher kann ich in der angefragten Tabelle nur aktive Kunden summiert gebrauchen.
Zu diesem Zweck habe ich dann einfach den Code so erweitert:
Code: Alles auswählen
SELECT "Summierung Personenzahl im Haushalt"."Summe_Personen",
COUNT("Summierung Personenzahl im Haushalt"."Summe_Personen") AS "Häufigkeit"
FROM "Summierung Personenzahl im Haushalt", "Kunden"
WHERE "Kunden"."Kunde" > 0
GROUP BY "Summierung Personenzahl im Haushalt"."Summe_Personen" ORDER BY "Summe_Personen"
Jetzt kriege ich aber schwindelerregende Zahlen bei "Häufigkeit" geliefert. Welche weiteren einschränkenden Bedingungen muss ich setzen, um mich wieder aufs Normalmaß zu bringen?
(Und wo gibts eigentlich Fortbildungen in ooo base?)