DAY
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve o dia do mês, um número de 1 a 31.
Sintaxe
DAY(<date>)
Parâmetros
Vigência | Definição |
---|---|
date |
Uma data em formato datetime ou uma representação de texto de uma data. |
Valor de retorno
Um número inteiro que indica o dia do mês.
Comentários
A função DAY usa como argumento a data do dia que você está tentando encontrar. As datas podem ser fornecidas à função usando outra função de data, usando uma expressão que retorna uma data ou digitando uma data em um formato
datetime
. Você também pode digitar uma data em um dos formatos de cadeia de caracteres aceitos para datas.Os valores retornados pelas funções YEAR, MONTH e DAY serão valores gregorianos, independentemente do formato de exibição para o valor de data fornecido. Por exemplo, se o formato de exibição da data fornecida for Hijri, os valores retornados para as funções YEAR, MONTH e DAY serão valores associados à data gregoriana equivalente.
Quando o argumento date é uma representação de texto da data, a função day usa as configurações de localidade e data/hora do computador cliente para entender o valor do texto a fim de executar a conversão. Se as configurações de data/hora atuais representarem datas no formato Mês/Dia/Ano, a cadeia de caracteres, "1/8/2009", será interpretada como um valor de
datetime
equivalente a 8 de janeiro de 2009 e a função retornará 8. No entanto, se as configurações de data/hora atuais representarem datas no formato Dia/Mês/Ano, a mesma cadeia de caracteres será interpretada como um valor dedatetime
equivalente a 1º de agosto de 2009 e a função retornará 1.
Exemplo: Obter o dia de uma coluna de data
A fórmula a seguir retorna o dia da data na coluna, [Data de nascimento].
= DAY([Birthdate])
Exemplo - Obter o dia a partir de uma data de cadeia de caracteres
As fórmulas a seguir retornam o dia, 4, usando datas que foram fornecidas como cadeias de caracteres em um formato de texto aceito.
= DAY("3-4-1007")
= DAY("March 4 2007")
Exemplo - Usando um valor de dia como condição
A expressão a seguir retorna o dia em que cada ordem de venda foi colocada e sinaliza a linha como um item de venda promocional se o pedido foi feito no dia 10 do mês.
= IF( DAY([SalesDate])=10,"promotion","")