# weekyear — funkcja skryptu i funkcja wykresu

Ta funkcja zwraca rok, do którego należy numer tygodnia zgodnie z normą ISO 8601. Numer tygodnia należy do zakresu od 1 do około 52.

Składnia:

weekyear(expression)

**Typ zwracanych danych:** liczba całkowita

Przykłady i wyniki:

Przykłady i wyniki

| Przykład | Wynik |
| --- | --- |
| `weekyear( '1996-12-30' )` | zwraca 1997, ponieważ pierwszy tydzień 1997 roku zaczyna się 1996-12-30 |
| `weekyear(   '1997-01-02' )` | zwraca 1997 |
| `weekyear(   '1997-12-28' )` | zwraca 1997 |
| `weekyear(   '1997-12-30' )` | zwraca 1998, ponieważ pierwszy tydzień 1998 roku zaczyna się 1997-12-29 |
| `weekyear(   '1999-01-02' )` | zwraca 1998, ponieważ 53. tydzień 1998 roku kończy się 1999-01-03 |

Ograniczenia:

W przypadku niektórych lat tydzień nr 1 zaczyna się w grudniu, np. grudzień 1997. Inne lata zaczynają się od tygodnia nr 53 roku poprzedniego, np. styczeń 1999. W przypadku tych kilku dni, gdy numer tygodnia należy do innego roku, funkcje year i weekyear zwrócą inne wartości.