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:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Banco de Dados SQL do Azure Synapse Analytics
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);