Del via


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.

Yderligere ressourcer

Dato- og klokkeslætsfunktioner