Skip to content

Commit e862214

Browse files
committed
rem MOTHER refs / default to NULL
1 parent c5cbe83 commit e862214

File tree

1 file changed

+17
-23
lines changed
  • deployment_extracts/eclipse/live/ssd_deployment_individual_files_tsql

1 file changed

+17
-23
lines changed

deployment_extracts/eclipse/live/ssd_deployment_individual_files_tsql/ssd_person.sql

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
-- META-CONTAINER: {"type": "table", "name": "ssd_person"}
23
-- =============================================================================
34
-- Description: Person/child details.
@@ -58,7 +59,6 @@ VALUES
5859
(N'EG111111'), (N'EG222222'), (N'EG333333'); -- swap to live record IDs, or delete these rows to disable filtering
5960

6061

61-
6262
/* META-ELEMENT: {"type": "insert_data"} */
6363
;WITH EXCLUSIONS AS (
6464
SELECT CONVERT(NVARCHAR(48), PV.PERSONID) AS PERSONID
@@ -143,21 +143,21 @@ VALUES
143143
-- WHERE UPPER(CG.CODE) = 'ASY_STAT'
144144
-- AND CLA.ID = 423
145145
-- ),
146-
MOTHER AS (
147-
SELECT DISTINCT
148-
CONVERT(NVARCHAR(48), PV2.PERSONID) AS PERSONID
149-
FROM [eclipseDelta].[dbo].[PERSONDEMOGRAPHICSVIEW] PV
150-
INNER JOIN PERSON_PER_RELATIONSHIP PPR
151-
ON (PV.PERSONID = PPR.ROLE_A_PERSON_FK OR PV.PERSONID = PPR.ROLE_B_PERSON_FK)
152-
INNER JOIN PERSONVIEW PV2
153-
ON (PPR.ROLE_B_PERSON_FK = PV2.PERSONID OR PPR.ROLE_A_PERSON_FK = PV2.PERSONID)
154-
INNER JOIN RELATIONSHIP_TYPE RT
155-
ON PPR.PERSON_PER_REL_TYPE_FK = RT.ID
156-
AND RT.ID IN (17)
157-
WHERE PV.PERSONID <> ISNULL(PV2.PERSONID, 0)
158-
AND ISNULL(PV.DATEOFBIRTH, CAST(GETDATE() AS DATE)) >= PV2.DATEOFBIRTH
159-
AND PV2.GENDER = 'Female'
160-
),
146+
-- MOTHER AS (
147+
-- SELECT DISTINCT
148+
-- CONVERT(NVARCHAR(48), PV2.PERSONID) AS PERSONID
149+
-- FROM [eclipseDelta].[dbo].[PERSONDEMOGRAPHICSVIEW] PV
150+
-- INNER JOIN PERSON_PER_RELATIONSHIP PPR
151+
-- ON (PV.PERSONID = PPR.ROLE_A_PERSON_FK OR PV.PERSONID = PPR.ROLE_B_PERSON_FK)
152+
-- INNER JOIN PERSONVIEW PV2
153+
-- ON (PPR.ROLE_B_PERSON_FK = PV2.PERSONID OR PPR.ROLE_A_PERSON_FK = PV2.PERSONID)
154+
-- INNER JOIN RELATIONSHIP_TYPE RT
155+
-- ON PPR.PERSON_PER_REL_TYPE_FK = RT.ID
156+
-- AND RT.ID IN (17)
157+
-- WHERE PV.PERSONID <> ISNULL(PV2.PERSONID, 0)
158+
-- AND ISNULL(PV.DATEOFBIRTH, CAST(GETDATE() AS DATE)) >= PV2.DATEOFBIRTH
159+
-- AND PV2.GENDER = 'Female'
160+
-- ),
161161
CLASS_FILTER AS (
162162
SELECT DISTINCT
163163
CONVERT(NVARCHAR(48), CPV.PERSONID) AS PERSONID
@@ -273,20 +273,14 @@ SELECT DISTINCT
273273

274274
P.DIEDDATE AS pers_death_date, -- PERS010A
275275

276-
CASE
277-
WHEN M.PERSONID IS NOT NULL THEN 'Y'
278-
ELSE 'N'
279-
END AS pers_is_mother, -- PERS011A
276+
NULL AS pers_is_mother, -- PERS011A
280277

281278
CONVERT(NVARCHAR(48), P.COUNTRYOFBIRTHCODE) AS pers_nationality -- PERS012A
282279

283280
FROM [eclipseDelta].[dbo].[PERSONDEMOGRAPHICSVIEW] P
284281
INNER JOIN CLASS_FILTER CF
285282
ON CF.PERSONID = CONVERT(NVARCHAR(48), P.PERSONID)
286283

287-
LEFT JOIN MOTHER M
288-
ON M.PERSONID = CONVERT(NVARCHAR(48), P.PERSONID)
289-
290284
WHERE
291285
NOT EXISTS (
292286
SELECT 1

0 commit comments

Comments
 (0)