HABEN
Filtert eine Gruppe oder ein Aggregat nach einer Suchbedingung. Sie dürfen nur verwenden
HAVING
mit dem GROUP BY
-Klausel.Sie können nur auf Felder zugreifen, auf die Folgendes zutrifft:
- Workday hat die Verwendung mit dem Workday Report Writer oder Standardbereichen autorisiert.
- Das aktuell verarbeitete Workday-Konto hat Zugriffsberechtigung.
Syntax
HAVING condition
Aggregationsfunktionen
Sie können die folgenden Aggregationsfunktionen in einer Suchbedingung verwenden:
Aggregationsfunktion | Beschreibung |
|---|---|
AVG( field ) | Gibt den Durchschnittswert eines numerischen Felds zurück. |
COUNT() | Gibt die Anzahl der Instanzen zurück, die den Abfragekriterien entsprechen. |
COUNT (DISTINCT field ) | Gibt die eindeutige Anzahl von Instanzen zurück, die den Abfragekriterien entsprechen. Verwenden Sie diese Option nur für Text- und Einzelinstanz-Felder. |
MIN( field ) | Gibt den Minimalwert eines Felds zurück. |
MAX( field ) | Gibt den Maximalwert eines Felds zurück. |
SUM( field ) | Gibt die Gesamtsumme eines numerischen Felds zurück. |
Beispiel:
Gibt die Anzahl Mitarbeiter nach Standort zurück, an dem die Anzahl Mitarbeiter größer als 100 ist:
SELECT location, count() as Count_Workers FROM allWorkers GROUP BY location HAVING count() > 100