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