De ER-functie WEEKNUM
De functie WEEKNUM
retourneert een geheel getal dat staat voor de week van het jaar met een opgegeven datum. De berekening is gebaseerd op cultuurafhankelijke regels die een kalenderweek en de eerste dag van de week definiƫren.
Syntaxis
WEEKNUM (date, culture) as Integer
Argumenten
date
: Datum
Een datumwaarde die de datum voor de berekening van de week van het jaar vertegenwoordigt.
culture
: Tekenreeks
De cultuur die moet worden gebruikt voor de berekening. U kunt cultuurcodes gebruiken die worden ondersteund in overeenstemming met .NET-standaarden.
Retourwaarden
Geheel getal
De resulterende numerieke waarde.
Gebruiksaanwijzingen
De week van het jaar wordt berekend op basis van de ISO 8601-standaard, als deze standaard is aangenomen door een land of regio waar de landinstelling voor is opgegeven tijdens runtime. Anders wordt de berekening gebaseerd op land-/regiospecifieke nationale standaarden.
Als een niet-ondersteunde cultuurcode wordt geleverd als argument van de functie WEEKNUM
tijdens runtime, treedt een uitzondering op. Als de lege tekenreeks wordt opgegeven als een cultuurcode, wordt de Engelse landneutrale kalender gebruikt om het weeknummer te berekenen.
Voorbeelden
WEEKNUM (DATEVALUE ("01-01-2020", "de"))
retourneert 1.
WEEKNUM (DATEVALUE ("01-01-2021", "de"))
retourneert 53.
WEEKNUM (DATEVALUE ("01-01-2022", "de"))
retourneert 52.
WEEKNUM (DATEVALUE ("01-01-2022", "ar"))
retourneert 21.