Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do
Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Banco de Dados SQL no Microsoft Fabric
Esta função devolve um inteiro que representa o dia (dia do mês) da data especificada.
Consulte Tipos de dados e funções de data e hora (Transact-SQL) para obter uma visão geral de todos os tipos de dados e funções de data e hora do Transact-SQL.
Transact-SQL convenções de sintaxe
Sintaxe
DAY ( date )
Arguments
date
Uma expressão que resolve para um dos seguintes tipos de dados:
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
Para data, DAY aceitará uma expressão de coluna, expressão, literal de cadeia de caracteres ou variável definida pelo usuário.
Tipo de Retorno
int
Valor de retorno
DAY devolve o mesmo valor que DATEPART (dia, data).
Se a data contiver apenas uma parte temporal, DAY devolverá 1 - o dia base.
Examples
Esta declaração devolve 30 - o número do próprio dia.
SELECT DAY('2015-04-30 01:01:01.1234567');
Esta instrução devolve 1900, 1, 1. O argumento data tem um valor numérico de 0. SQL Server interpreta 0 como 1 de janeiro de 1900.
SELECT YEAR(0), MONTH(0), DAY(0);