Gruppieren von Ausgabefeldern

Um eine Abfrage mit Gruppierung zu erstellen, markieren Sie die zu gruppierenden Ausdrücke über das Kästchen Gruppierung.

Bei einer Abfrage mit Gruppierung sind in der SELECT-Liste nur Gruppierungs- oder Aggregierungsausdrücke zulässig. Daher können Sie bei der Abfrageerstellung das Kästchen „Ausgabe“ nur für Gruppierungs- und Aggregierungsausdrücke aktivieren. Wenn Sie versuchen, dieses Kästchen für eine Spalte ohne eingestellte Gruppierungs- oder Aggregierungsfunktion zu aktivieren, wird automatisch ein Kästchen für Gruppierung aktiviert, um die Gültigkeit der resultierenden SQL-Abfrage zu gewährleisten.

Wenn im Bereich Spalten Spalten enthalten sind, bei denen das Kästchen Gruppierung aktiviert ist, erscheint eine neue Spalte mit Namen Kriterien im Grid. Diese Spalte wendet Kriterien auf Ausdruckgruppen oder ihre Werte an.

Sie verfügen beispielsweise in Ihrer Abfrage über eine Spalte „Menge“ mit der Aggregierungsfunktion „Avg“ und geben in der Spalte „Kriterien“ > 10 ein. Bei eingestelltem Wert „Für Gruppen“ in der Spalte „Kriterien“ enthält die resultierende Abfrage nur Gruppen mit einer mittleren Menge von größer als 10 und Ihre Abfrage verfügt in einer HAVING-Klausel über die Bedingung „Avg(Menge) > 10“. Bei eingestelltem Wert „Für Werte“ in der Spalte „Kriterien“ berechnet die Abfrage die Aggregierungsfunktion „Average“ nur für Datensätze, deren Wert für „Menge“ größer 10 ist, und Ihre Abfrage verfügt über eine WHERE-Klausel mit der Bedingung „Menge > 10“.