weekyear – função de script e gráfico
Esta função retorna o ano ao qual o número da semana pertence, de acordo com a ISO 8601. O número da semana varia entre 1 e aproximadamente 52.
Sintaxe:
weekyear(expression)
Tipo de dados de retorno: inteiro
Exemplos e resultados:
Exemplo | Resultado |
---|---|
weekyear( '1996-12-30' ) | retorna 1997, porque a semana 1 de 1997 começa em 1996-12-30 |
weekyear( '1997-01-02' ) | retorna 1997 |
weekyear( '1997-12-28' ) | retorna 1997 |
weekyear( '1997-12-30' ) | retorna 1998, por que a semana 1 de 1998 começa em 29/12/1997 |
weekyear( '1999-01-02' ) | retorna 1998, por que a semana 53 de 1998 termina em 1999-01-03 |
Limitações:
Em alguns anos, a semana 1 começa em dezembro, como dezembro de 1997. Outros anos começam na semana 53 do ano anterior, como janeiro de 1999. Para os poucos dias em que o número da semana pertence a outro ano, as funções year e weekyear retornarão valores diferentes.