# 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:

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.