weekyear - kod ve grafik fonksiyonu
Bu fonksiyon, ISO 8601 uyarınca hafta numarasının ait olduğu yılı döndürür. Hafta sayısı, 1 ve yaklaşık 52 arasında değişir.
Söz Dizimi:
weekyear(expression)
Dönüş veri türü: tam sayı
Örnekler ve sonuçlar:
Örnek | Sonuç |
---|---|
weekyear( '1996-12-30' ) | 1997 yılının 1. haftası 30.12.1996 tarihinde başladığından 1997 sonucunu döndürür |
weekyear( '1997-01-02' ) | 1997 sonucunu döndürür |
weekyear( '1997-12-28' ) | 1997 sonucunu döndürür |
weekyear( '1997-12-30' ) | 1998 yılının 1. haftası 29.12.1997 tarihinde başladığından 1998 sonucunu döndürür |
weekyear( '1999-01-02' ) | 1998 yılının 53. haftası 03.01.1999 tarihinde sona erdiğinden 1998 sonucunu döndürür |
Sınırlamalar:
Bazı yıllarda 1. hafta Aralık ayında başlar (örn. Aralık 1997). Bazı yıllar ise önceki yılın 53. haftasıyla başlar (örn. Ocak 1999). Hafta sayısının başka bir yıla ait olduğu bu birkaç gün için, year ve weekyear fonksiyonları farklı değerler döndürür.