diff --git a/KFXX/kfxx.sql b/KFXX/kfxx.sql index 5bb401018..69ae545b0 100644 --- a/KFXX/kfxx.sql +++ b/KFXX/kfxx.sql @@ -95,57 +95,34 @@ BEGIN END kfxx_update_perslid; / -/* Formatted on 16-6-2016 9:30:30 (QP5 v5.136.908.31019) */ +/* Formatted on 16-8-2019 13:48:12 (QP5 v5.136.908.31019) */ CREATE OR REPLACE VIEW kfxx_v_user ( account, tijdstip, - fe_users, - key_users, - xdfe_users, -- FE met APIKEY onder 'xd_primary_bedrijfkey'! - xdkey_users, -- KEY met APIKEY onder 'xd_primary_bedrijfkey'! - kien_apifes, -- FE zonder '_' met APIKEY (= XDFE per 2016.2)! - kien_apikeys, -- KEY zonder '_' met APIKEY (= XDKEY per 2016.2)! - key_users_cor + prs_perslid_key, + naam, + email, + oslogin, + last_login, + fe_user, -- 0 of 1! + key_user, -- 0 of 1! + yask -- 'X' indien Yask! ) AS - SELECT account, - tijdstip, - fe_users, - key_users, - xdfe_users, - xdkey_users, - kien_apifes, - kien_apikeys, - DECODE (account, - 'VENR', key_users + kien_apifes + kien_apikeys, - key_users + xdkey_users - kien_apikeys) - key_users_cor - FROM (SELECT (SELECT fac_version_cust FROM fac_version) account, - tijdstip, fe_users, key_users, - xdfe_users, -- Alleen als 'xd_primary_bedrijfkey' gezet (= VENR)! - xdkey_users, -- Alleen als 'xd_primary_bedrijfkey' gezet (= VENR)! - (SELECT COUNT ( * ) - FROM prs_v_aanwezigperslid p - WHERE p.prs_perslid_apikey IS NOT NULL - --AND INSTR (COALESCE (UPPER (p.prs_perslid_email), 'x'), '@KIEN-FM.NL') > 0 - AND SUBSTR (prs_perslid_oslogin, 1, 1) != '_' - AND NOT EXISTS - (SELECT 1 - FROM fac_v_lcrap_key_stats - WHERE prs_perslid_key = p.prs_perslid_key)) - kien_apifes, - (SELECT COUNT ( * ) - FROM prs_v_aanwezigperslid p - WHERE p.prs_perslid_apikey IS NOT NULL - --AND INSTR (COALESCE (UPPER (p.prs_perslid_email), 'x'), '@KIEN-FM.NL') > 0 - AND SUBSTR (prs_perslid_oslogin, 1, 1) != '_' - AND EXISTS - (SELECT 1 - FROM fac_v_lcrap_key_stats - WHERE prs_perslid_key = p.prs_perslid_key)) - kien_apikeys - FROM fac_v_lcrap_fe_vs_key); + SELECT (SELECT fac_version_cust FROM fac_version) account, + SYSDATE tijdstip, + v.prs_perslid_key, + v.naam, + p.prs_perslid_email, + v.oslogin, + v.last_login, + DECODE (key_user, 1, 0, 1) fe_user, + DECODE (key_user, 1, 1, 0) key_user, + DECODE (INSTR (UPPER (p.prs_perslid_email), '@YASK'), NULL, NULL,0, NULL, 'X') + yask + FROM fac_v_lcrap_fe_vs_key_data v, prs_perslid p + WHERE v.prs_perslid_key = p.prs_perslid_key; BEGIN adm.systrackscriptId('$Id$', 0); END; /