

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione DAYOFWEEK
<a name="DAYOFWEEK"></a>

La funzione DAYOFWEEK accetta una data o un timestamp come input e restituisce il giorno della settimana come numero (1 per domenica, 2 per lunedì,..., 7 per sabato).

Questa funzione di estrazione della data è utile quando è necessario utilizzare componenti specifici di una data o di un timestamp, ad esempio quando si eseguono calcoli basati sulla data, si filtrano i dati o si formattano i valori delle date.

## Sintassi
<a name="DAYOFWEEK-syntax"></a>

```
dayofweek(date)
```

## Arguments (Argomenti)
<a name="DAYOFWEEK-arguments"></a>

*data*  
Un'espressione DATE o TIMESTAMP.

## Valori restituiti
<a name="DAYOFWEEK-returns"></a>

La funzione DAYOFWEEK restituisce un numero INTERO dove

1 = domenica

2 = lunedì

3 = martedì

4 = mercoledì

5 = giovedì

6 = venerdì

7 = sabato

## Esempi
<a name="DAYOFWEEK-example"></a>

L'esempio seguente estrae il giorno della settimana da questa data, che è 5 (che rappresenta giovedì).

```
SELECT dayofweek('2009-07-30');
 5
```

L'esempio seguente estrae il giorno della settimana dalla `birthday` colonna della `squirrels` tabella e restituisce i risultati come output dell'istruzione SELECT. L'output di questa query sarà un elenco di valori del giorno della settimana, uno per ogni riga della `squirrels` tabella, che rappresentano il giorno della settimana per il compleanno di ogni scoiattolo. 

```
SELECT dayofweek(birthday) FROM squirrels
```