# weekyear — скрипт и функция диаграммы

Эта функция возвращает год, которому принадлежит номер недели согласно стандарту ISO 8601. Номер недели в году может быть установлен в пределах от 1 до 52.

Синтаксис:

weekyear(expression)

**Тип возврата данных:** целое число

Примеры и результаты:

Примеры и результаты

| Пример | Результат |
| --- | --- |
| `weekyear( '1996-12-30' )` | возвращает 1997, поскольку неделя 1 1998 года начинается 30.12.1996 |
| `weekyear(   '1997-01-02' )` | возвращает 1997 |
| `weekyear(   '1997-12-28' )` | возвращает 1997 |
| `weekyear(   '1997-12-30' )` | возвращает 1998, поскольку неделя 1 1998 года начинается 1997–12–29 |
| `weekyear(   '1999-01-02' )` | возвращает 1998, поскольку неделя 53 1998 года оканчивается 1999–01–03 |

Ограничения:

В определенные годы первая неделя начинается в декабре, например, в декабре 1997 года. В другие годы первая неделя начинается с 53-й недели предыдущего года, как, например, в январе 1999 года. В течение этих нескольких дней, когда номер недели текущего года относится к предыдущему году, функции year и weekyear возвращают разные значения.