# weekyear - función de script y de gráfico

Esta función devuelve el año al que pertenece el número de semana conforme a la ISO 8601. El número de semana varía entre 1 y 52 aproximadamente.

Sintaxis:

weekyear(expression)

**Tipo de datos que devuelve:** Entero

Ejemplos y resultados:

Ejemplos y resultados

| Ejemplo | Resultado |
| --- | --- |
| `weekyear( '1996-12-30' )` | devuelve 1997, porque la semana 1 de 1997 empieza el 30-12-1996 |
| `weekyear(   '1997-01-02' )` | devuelve 1997 |
| `weekyear(   '1997-12-28' )` | devuelve 1997 |
| `weekyear(   '1997-12-30' )` | devuelve 1998, porque la semana 1 de 1998 empieza el 29-12-1997 |
| `weekyear(   '1999-01-02' )` | devuelve 1998, porque la semana 53 de 1998 finaliza el 03-01-1999 |

Limitaciones:

Algunos años la semana #1 empieza en diciembre, por ej. diciembre de 1997. Otros años comienzan con la semana #53 del año anterior, por ej. enero de 1999. Para esos pocos días en los que el número de semana corresponde a otro año, si aplicamos las funciones year y weekyear obtendremos valores diferentes.