

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 DAYOFMONTH
<a name="DAYOFMONTH"></a>

La funzione DAYOFMONTH restituisce il giorno del mese di date/timestamp (un valore compreso tra 1 e 31, a seconda del mese e dell'anno).

La funzione DAYOFMONTH è simile alla funzione DAY, ma hanno nomi e comportamenti leggermente diversi. La funzione DAY è più comunemente utilizzata, ma la funzione DAYOFMONTH può essere utilizzata come alternativa. Questo tipo di query può essere utile quando è necessario eseguire analisi o filtri basati sulla data su una tabella che contiene dati relativi a data o ora, ad esempio per estrarre componenti specifici di una data per ulteriori elaborazioni o report.

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

```
dayofmonth(date)
```

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

*data*  
Un'espressione DATE o TIMESTAMP.

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

La funzione DAYOFMONTH restituisce un valore INTEGER.

## Esempio
<a name="DAYOFMONTH-example"></a>

L'esempio seguente estrae il giorno del mese (`30`) dalla data di input. `'2009-07-30'`

```
SELECT dayofmonth('2009-07-30');
 30
```

L'esempio seguente applica la funzione DAYOFMONTH alla `birthday` colonna della tabella. `squirrels` Per ogni riga della `squirrels` tabella, il giorno del mese dalla `birthday` colonna verrà estratto e restituito come output dell'istruzione SELECT. L'output di questa query sarà un elenco di valori giornalieri, uno per ogni riga della `squirrels` tabella, che rappresentano il giorno del mese per il compleanno di ogni scoiattolo.

```
SELECT dayofmonth(birthday) FROM squirrels
```