WEEK
Retorna o número da semana de uma data especificada.
Exemplo de uso
WEEK(Date)
Sintaxe
A sintaxe a seguir retorna o número da semana de um valor de data.
WEEK( date_expression )
A sintaxe a seguir retorna o número da semana de um valor de "Data" do modo de compatibilidade.
WEEK( X [, format_string ])
Parâmetros
date_expression: campo ou expressão de "Data e hora".X: campo ou expressão que resulta em texto, número ou data do modo de compatibilidade.- Formato
format_stringparaX. Opcional seXestiver configurado corretamente como um campo semântico de data.
Formatar strings para datas do modo de compatibilidade
As funções de data compatíveis aceitam os seguintes formatos de entrada se X for um campo de texto, uma expressão ou uma data do modo de compatibilidade:
BASIC: %Y/%m/%d-%H:%M:%SDEFAULT_DASH: %Y-%m-%d [%H:%M:%S]DEFAULT_SLASH: %Y/%m/%d [%H:%M:%S]DEFAULT_DECIMAL: %Y%m%d [%H:%M:%S]RFC_1123: por exemplo, Sat, 24 May 2008 20:09:47 GMTRFC_3339: por exemplo, 2008-05-24T20:09:47ZDECIMAL_DATE: igual aDEFAULT_DECIMAL
Qualquer formato strptime válido é aceito.
Se X for uma expressão ou um campo numérico, as funções de hora compatíveis vão aceitar o seguinte formato de entrada:
SECONDS: segundos desde a Era UnixMILLIS: milissegundos desde a Era UnixMICROS: microssegundos desde a Era UnixNANOS: nanossegundos desde a Era UnixJULIAN_DATE: dias desde a Era Unix
Exemplos
| Exemplo de fórmula | Entrada | Saída |
|---|---|---|
WEEK(Date) |
Jan 1, 2019 | 1 |
WEEK(Date as Text, 'BASIC') |
2019/01/01-09:40:45 | 1 |
WEEK(Date as Number, 'SECONDS') |
1561784874 | 26 |
| |
1562004058620 | 27 |
Observações
Essa função utiliza as datas do modo de compatibilidade e os tipos de dados de "Data" e "Data e hora" atualizados.
Essa função retorna o número da semana desde o início do ano, de acordo com o padrão ISO 8601.