Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
HAVING

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