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