AAIT#81402 -- Domeinview maken voor afdelingstructuren 1tm5 voor heyday
svn path=/Customer/trunk/; revision=62945
This commit is contained in:
@@ -1592,31 +1592,104 @@ AS
|
||||
AND mld_melding_status IN (2, 3, 4, 7, 0) -- 2-ingevoerd, 3-ingezien, 4-geaccepteerd, 7-uitgegeven, 0-pending
|
||||
GROUP BY std.mld_stdmelding_key, mld_stdmelding_omschrijving;
|
||||
|
||||
CREATE OR REPLACE VIEW aait_v_afdelingniv12
|
||||
CREATE OR REPLACE VIEW aait_v_afdelingniv15
|
||||
(
|
||||
prs_afdeling_key,
|
||||
omschrijving
|
||||
omschrijving,
|
||||
omschrijving2,
|
||||
verwijder_datum
|
||||
)
|
||||
AS
|
||||
SELECT a1.prs_afdeling_key,
|
||||
a1.prs_afdeling_naam
|
||||
|| ' ['
|
||||
|| a1.prs_afdeling_omschrijving
|
||||
|| ']'
|
||||
'1 - '
|
||||
|| a1.prs_afdeling_omschrijving,
|
||||
a1.prs_afdeling_naam,
|
||||
a1.prs_afdeling_verwijder
|
||||
FROM PRS_AFDELING a1
|
||||
WHERE a1.prs_afdeling_parentkey IS NULL
|
||||
AND a1.prs_afdeling_verwijder IS NULL
|
||||
AND a1.prs_bedrijf_key = 24463
|
||||
UNION ALL
|
||||
SELECT a2.prs_afdeling_key,
|
||||
a2.prs_afdeling_naam
|
||||
'2 - '
|
||||
|| a2.prs_afdeling_omschrijving
|
||||
|| ' ['
|
||||
|| a2.prs_afdeling_omschrijving
|
||||
|| ']'
|
||||
|| a1.prs_afdeling_naam
|
||||
|| ']',
|
||||
a2.prs_afdeling_naam,
|
||||
a2.prs_afdeling_verwijder
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2
|
||||
WHERE a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||
AND a1.prs_afdeling_parentkey IS NULL
|
||||
AND a2.prs_afdeling_verwijder IS NULL;
|
||||
|
||||
AND a2.prs_afdeling_verwijder IS NULL
|
||||
AND a1.prs_bedrijf_key = 24463
|
||||
UNION ALL
|
||||
SELECT a3.prs_afdeling_key,
|
||||
'3 - '
|
||||
|| a3.prs_afdeling_omschrijving
|
||||
|| ' ['
|
||||
|| a1.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a2.prs_afdeling_naam
|
||||
|| ']',
|
||||
a3.prs_afdeling_naam,
|
||||
a3.prs_afdeling_verwijder
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3
|
||||
WHERE a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||
AND a1.prs_afdeling_parentkey IS NULL
|
||||
AND a2.prs_afdeling_verwijder IS NULL
|
||||
AND a3.prs_afdeling_verwijder IS NULL
|
||||
AND a1.prs_bedrijf_key = 24463
|
||||
UNION ALL
|
||||
SELECT a4.prs_afdeling_key,
|
||||
'4 - '
|
||||
|| a4.prs_afdeling_omschrijving
|
||||
|| ' ['
|
||||
|| a1.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a2.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a3.prs_afdeling_naam
|
||||
|| ']',
|
||||
a4.prs_afdeling_naam,
|
||||
a4.prs_afdeling_verwijder
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4
|
||||
WHERE a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
||||
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||
AND a1.prs_afdeling_parentkey IS NULL
|
||||
AND a2.prs_afdeling_verwijder IS NULL
|
||||
AND a3.prs_afdeling_verwijder IS NULL
|
||||
AND a4.prs_afdeling_verwijder IS NULL
|
||||
AND a1.prs_bedrijf_key = 24463
|
||||
UNION ALL
|
||||
SELECT a5.prs_afdeling_key,
|
||||
'5 - '
|
||||
|| a5.prs_afdeling_omschrijving
|
||||
|| ' ['
|
||||
|| a1.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a2.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a3.prs_afdeling_naam
|
||||
|| '/'
|
||||
|| a4.prs_afdeling_naam
|
||||
|| ']',
|
||||
a5.prs_afdeling_naam,
|
||||
a5.prs_afdeling_verwijder
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4, PRS_AFDELING a5
|
||||
WHERE a5.prs_afdeling_parentkey = a4.prs_afdeling_key
|
||||
AND a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
||||
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||
AND a1.prs_afdeling_parentkey IS NULL
|
||||
AND a2.prs_afdeling_verwijder IS NULL
|
||||
AND a3.prs_afdeling_verwijder IS NULL
|
||||
AND a4.prs_afdeling_verwijder IS NULL
|
||||
AND a5.prs_afdeling_verwijder IS NULL
|
||||
AND a1.prs_bedrijf_key = 24463
|
||||
;
|
||||
|
||||
-- AAIT#26399: Overkoepelende view over alle dekkingstabellen!
|
||||
-- Let Op. Het account moet ook toegevoegd worden aan het bestand cust/AAIT/export/gen_export_exact_dekking.bat
|
||||
|
||||
Reference in New Issue
Block a user