Page History
...
| Code Block | ||||
|---|---|---|---|---|
| ||||
SELECT t1.ValidFrom, t1.FromDate, t1.ToDate, t1.SorId, t1.ParentSorId, t1.HealthInstitutionSorId, t1.ProviderId, t1.ShakId, t1.EntityName, t1.InstitutionOwnerSorId, t1.InstitutionOwnerCvrNumberId, t1.EntityTypeId, t1.EntityTypeName FROM SOR2SorEntity t1 JOIN ( SELECT UniqueCurrentKey, MAX(ValidFrom) as MaxValidFrom FROM SOR2SorEntity WHERE FromDate >WITH filtered AS ( SELECT * FROM SOR2SorEntity WHERE FromDate > :date_cutoff UNION ALL SELECT t.* FROM SOR2SorEntity t JOIN ( SELECT SorId, MAX(FromDate) AS FromDate FROM SOR2SorEntity WHERE FromDate <= :date_cutoff ORGROUP (FromDateBY = SorId ( SELECT MAX(FromDate) FROM SOR2SorEntity t3 WHERE t3 m ON m.SorId = SOR2SorEntityt.SorId AND FromDate <= :date_cutoff ) AND (ToDate isAND m.FromDate = t.FromDate WHERE t.ToDate IS NULL OR t.ToDate > :date_cutoff ) ) SELECT f1.* FROM filtered f1 JOIN ( SELECT UniqueCurrentKey, MAX(ValidFrom) AS MaxValidFrom FROM filtered GROUP BY UniqueCurrentKey ) t2pick ON t1pick.UniqueCurrentKey = t2f1.UniqueCurrentKey AND t1.ValidFrompick.MaxValidFrom = t2f1.MaxValidFrom ValidFrom; |
Parameteren ":date_cutoff" udfyldes med property "sores.retention.period" som beskrevet i driftsvejledningen.
...