Helaas kunnen we dit niet bevestigen in de native call log. De bovengenoemde waarde 116861652 komt eenmalig voor. Omdat de afwijking niet reproduceerbaar te herleiden is naar de Invantive UniversalSQL-driver of engine, is het advies om een alternatief te zoeken.
Dat zou bijvoorbeeld kunnen zijn het gebruik van de weektabel die blijkbaar wel het verwacht resultaat geeft in deze omgeving zoals boven getoond:
select drl.*
from DataService.BITool.Declaratieregels(jaar => 2024, week => 5) drl
where fwregistratienummer = 4280344
Dit zou u kunnen combineren in een eigen view (zie Eigen database-views gebruiken voor SQL en BI-tools) met Calendar@DataDictionary
ongeveer zoals in onderstaand voorbeeld waarbij niet op maand maar op weeknummer gestuurd wordt:
select clr.year_number Jaar
, clr.month_number Maand
, drl.*
from ( select min(jaar) jaar
from DataService.Werkmaatschappij.Loonjaren
) jr
join CALENDAR@DataDictionary clr
on ( clr.YEAR_NUMBER between coalesce(jr.jaar - 1, year(sysdateutc) - 4) and year(sysdateutc) + 1)
and clr.day_in_month = 1
join DataService.BITool.Declaratieregels(jaar => clr.year_number, maand => clr.month_number) drl