ER-funktionen WEEKNUM
Funktionen WEEKNUM
returnerer en værdi i form af et Heltal, som repræsenterer ugen i året, der inkluderer en angivet værdi af typen Dato. Beregningen er baseret på kulturafhængige regler, der definerer en kalenderuge og den første dag i ugen.
Syntaks
WEEKNUM (date, culture) as Integer
Argumenter
date
: Dato
En datoværdi, som repræsenterer den dato, der skal bruges til beregning af ugen i året.
culture
: Streng
Den kultur, du vil bruge til beregning. Du kan bruge kulturkoder, der understøttes i overensstemmelse med .NET-standarder.
Returnerede værdier
Heltal
Den resulterende numeriske værdi.
Bemærkninger til brug
Ugen i året beregnes på basis af ISO 8601-standarden, hvis denne standard er godkendt i et land eller område, som landestandarden er angivet for under kørslen. Ellers baseres beregningen på lande-/områdespecifikke nationale standarder.
Hvis der angives en ikke-understøttet kulturkode som argument for funktionen WEEKNUM
under kørsel, udløser det en undtagelse. Hvis den tomme streng leveres som en kulturkode, bruges den engelske landeneutrale kalender til beregning af ugenummeret.
Eksempler
WEEKNUM (DATEVALUE ("01-01-2020", "de"))
returnerer 1.
WEEKNUM (DATEVALUE ("01-01-2021", "de"))
returnerer 53.
WEEKNUM (DATEVALUE ("01-01-2022", "de"))
returnerer 52.
WEEKNUM (DATEVALUE ("01-01-2022", "ar"))
returnerer 21.