HAVING
Filtra un gruppo o un'aggregazione in base a una condizione di ricerca. È possibile solo utilizzare
HAVING
con il GROUP BY
clausolaÈ possibile accedere solo ai campi che:
- Workday ha autorizzato l'utilizzo con Workday Report Writer o con le aree predefinite.
- L'account Workday di elaborazione corrente dispone dell'autorizzazione all'accesso.
Sintassi
HAVING condition
Funzioni di aggregazione
È possibile utilizzare le seguenti funzioni di aggregazione in una condizione di ricerca:
Funzione di aggregazione | Descrizione |
|---|---|
AVG( field ) | Restituisce il valore medio di un campo numerico. |
COUNT() | Restituisce il numero di istanze corrispondenti ai criteri della query. |
COUNT (DISTINCT field ) | Restituisce il numero univoco di istanze corrispondenti ai criteri della query. Utilizzare solo nei campi di testo e a istanza singola. |
MIN( field ) | Restituisce il valore minimo di un campo. |
MAX( field ) | Restituisce il valore massimo di un campo. |
SUM( field ) | Restituisce la somma totale di un campo numerico. |
Esempio
Restituisce il numero di collaboratori per sede in cui il numero di collaboratori è superiore a 100:
SELECT location, count() as Count_Workers FROM allWorkers GROUP BY location HAVING count() > 100