Easyflex Data validatie ds_bi_declaratieregels

Een andere wijze om deze analyse te doen is door te filteren niet op maand (zoals in de view gebeurt), maar op week. Een voorbeeld dat meteen een trace log maakt is (vervang hierbij jaar, week en registratienummer door de gewenste informatie):

set log-native-calls-to-trace true

select drl.*
from   DataService.BITool.Declaratieregels
       ( jaar => 2024
       , week => 5
       , fwregistratienummer => 4280344
       ) drl

De bovenstaande query geeft een dataset met de declaratieregels van week 5 voor 4280344.

Hierbij geldt dat dergelijke datasets een deelverzameling moeten zijn van grotere reeksen, dus bijvoorbeeld de volgende query MOET nul rijen bevatten:

select drl.*
from   DataService.BITool.Declaratieregels(jaar => 2024, week => 5) drl
minus
select *
from   ( select drl.*
         from   DataService.BITool.Declaratieregels(jaar => 2024, maand => 1) drl
         union all
         select drl.*
         from   DataService.BITool.Declaratieregels(jaar => 2024, maand => 2) drl
       )

Vraag: klopt het dat hier 0 rijen uit komen?

Dit geldt ook voor:

select drl.*
from   DataService.BITool.Declaratieregels(jaar => 2024, week => 5, fwregistratienummer => 4280344) drl
minus
select *
from   ( select drl.*
         from   DataService.BITool.Declaratieregels(jaar => 2024, maand => 1, fwregistratienummer => 4280344) drl
         union all
         select drl.*
         from   DataService.BITool.Declaratieregels(jaar => 2024, maand => 2, fwregistratienummer => 4280344) drl
       )

Vraag: klopt het dat hier 0 rijen uit komen?