Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema di Piattaforma Analitica (PDW)
Database SQL in Microsoft Fabric
Questa funzione restituisce un valore integer che rappresenta il giorno (giorno del mese) nel tipo di dati date specificato.
Per una panoramica di tutti i tipi di dati e funzioni di data e ora Transact-SQL, vedere Funzioni e tipi di dati di data e ora (Transact-SQL).
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DAY ( date )
Argomenti
date
Espressione che si risolve in uno dei tipi di dati seguenti:
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
Per date, DAY accetta un'espressione di colonna, un'espressione, un valore letterale stringa o una variabile definita dall'utente.
Tipo restituito
int
Valore restituito
DAY restituisce lo stesso valore di DATEPART (day, date).
Se date contiene solo una parte dell'ora, DAY restituirà 1, il giorno di base.
Esempi
Questa istruzione restituisce 30, il numero del giorno.
SELECT DAY('2015-04-30 01:01:01.1234567');
Questa istruzione restituisce 1900, 1, 1. L'argomento date ha un valore numerico 0. In SQL Server, 0 viene interpretato come 1 gennaio 1900.
SELECT YEAR(0), MONTH(0), DAY(0);