Adding
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
SELECT ACCTNBR AS AccountNumber, ACCTDESC AS AccountDescription, MJACCTTYPCD as MajorAccountTypeCode, TAXRPTFORPERSNBR AS TaxReportForPersonNumber, TAXRPTFORORGNBR AS TaxReportForOrgNumber, OVRDELIVERYMETHCD
|
||||
FROM OSIBANK.ACCT
|
||||
WHERE ACCTNBR = :accountNumber
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
SELECT a4.ACCTNBR AS AccountNumber, a4.ACCTDESC AS AccountDescription, a4.MJACCTTYPCD as MajorAccountTypeCode, a4.TAXRPTFORPERSNBR AS TaxReportForPersonNumber, a4.TAXRPTFORORGNBR AS TaxReportForOrgNumber, a4.OVRDELIVERYMETHCD
|
||||
FROM osibank.AGREEPERS a
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYPACCT a2 ON a.PERSNBR = a2.PERSNBR AND a.AGREENBR = a2.AGREENBR AND a2.ACCESSTYPCD = 'WWW'
|
||||
INNER JOIN OSIBANK.AGREE a3 ON a.AGREENBR = a3.AGREENBR AND a3.ACTIVEDATETIME <= CURRENT_DATE AND (a3.TERMINATEDATETIME IS NULL OR a3.TERMINATEDATETIME > CURRENT_DATE)
|
||||
INNER JOIN OSIBANK.ACCT a4 ON a2.ACCTNBR = a4.ACCTNBR
|
||||
WHERE a.USERID = :userId
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
SELECT ACCTNBR AS AccountNumber, ACCTDESC AS AccountDescription, MJACCTTYPCD as MajorAccountTypeCode, TAXRPTFORPERSNBR AS TaxReportForPersonNumber, TAXRPTFORORGNBR AS TaxReportForOrgNumber, OVRDELIVERYMETHCD
|
||||
FROM OSIBANK.ACCT
|
||||
WHERE TAXRPTFORORGNBR = :organizationId
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
SELECT a.AGREENBR AS AgreementNumber, a.USERID, a.PERSNBR AS PersonNumber,
|
||||
a3.BYORGNBR,
|
||||
o.ORGNAME AS OrganizationName,
|
||||
p.FIRSTNAME, p.MDLINIT AS MiddleInitial, p.MDLNAME AS MiddleName, p.LASTNAME, p.SUFFIX
|
||||
FROM OSIBANK.AGREEPERS a
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYPACCT a2 ON a.AGREENBR = a2.AGREENBR AND a.PERSNBR = a2.PERSNBR AND a2.ACCESSTYPCD = 'WWW'
|
||||
INNER JOIN OSIBANK.PERS p ON a2.PERSNBR = p.PERSNBR
|
||||
INNER JOIN OSIBANK.AGREE a3 ON a2.AGREENBR = a3.AGREENBR AND a3.ACTIVEDATETIME <= CURRENT_DATE AND (a3.TERMINATEDATETIME IS NULL OR a3.TERMINATEDATETIME > CURRENT_DATE)
|
||||
LEFT OUTER JOIN OSIBANK.ORG o ON a3.BYORGNBR = o.ORGNBR
|
||||
WHERE a.AGREENBR = :agreementId
|
||||
FETCH FIRST 1 ROWS ONLY
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
SELECT a.AGREENBR AS AgreementNumber, a.USERID, a.PERSNBR AS PersonNumber,
|
||||
a3.BYORGNBR,
|
||||
o.ORGNAME AS OrganizationName,
|
||||
p.FIRSTNAME, p.MDLINIT AS MiddleInitial, p.MDLNAME AS MiddleName, p.LASTNAME, p.SUFFIX
|
||||
FROM OSIBANK.AGREEPERS a
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYPACCT a2 ON a.AGREENBR = a2.AGREENBR AND a.PERSNBR = a2.PERSNBR AND a2.ACCESSTYPCD = 'WWW'
|
||||
INNER JOIN OSIBANK.PERS p ON a2.PERSNBR = p.PERSNBR
|
||||
INNER JOIN OSIBANK.AGREE a3 ON a2.AGREENBR = a3.AGREENBR AND a3.ACTIVEDATETIME <= CURRENT_DATE AND (a3.TERMINATEDATETIME IS NULL OR a3.TERMINATEDATETIME > CURRENT_DATE)
|
||||
LEFT OUTER JOIN OSIBANK.ORG o ON a3.BYORGNBR = o.ORGNBR
|
||||
WHERE a.UserId = :userId
|
||||
FETCH FIRST 1 ROWS ONLY
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
SELECT A.ACCTNBR AS AccountNumber,
|
||||
COALESCE(Y.AGREENBR,Z.AGREENBR) AS AgreementNumber,
|
||||
COALESCE(Y.USERID,Z.USERID) AS UserId,
|
||||
COALESCE(Y.PERSNBR, Z.PERSNBR) AS PersonNumber
|
||||
FROM OSIBANK.ACCT A
|
||||
LEFT JOIN (
|
||||
SELECT ROW_NUMBER() OVER (PARTITION BY APATA.ACCTNBR,APATA.PERSNBR ORDER BY APATA.AGREENBR) AS ID,
|
||||
APATA.ACCTNBR,
|
||||
APATA.PERSNBR,
|
||||
APATA.AGREENBR,
|
||||
AP.USERID
|
||||
FROM OSIBANK.AGREE AG
|
||||
INNER JOIN OSIBANK.AGREEPERS AP ON AP.AGREENBR=AG.AGREENBR AND AP.ACTIVEYN='Y'
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYP APAT ON APAT.AGREENBR=AP.AGREENBR AND APAT.PERSNBR=AP.PERSNBR AND APAT.ACCESSTYPCD='WWW' AND APAT.ACTIVEYN='Y'
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYPACCT APATA ON APATA.AGREENBR=AP.AGREENBR AND APATA.PERSNBR=AP.PERSNBR AND APATA.ACCESSTYPCD=APAT.ACCESSTYPCD
|
||||
) Y ON Y.ACCTNBR=A.ACCTNBR AND Y.PERSNBR=A.TAXRPTFORPERSNBR AND Y.ID=1
|
||||
LEFT JOIN (
|
||||
SELECT ROW_NUMBER() OVER (PARTITION BY AG.BYORGNBR ORDER BY CASE WHEN RO.EFFDATE<=TRUNC(CURRENT_DATE) AND (RO.INACTIVEDATE IS NULL OR RO.INACTIVEDATE>TRUNC(CURRENT_DATE)) THEN 0 ELSE 1 END,RO.EFFDATE,AP.AGREENBR,AP.PERSNBR) AS ID,
|
||||
AG.BYORGNBR,
|
||||
AG.AGREENBR,
|
||||
AP.USERID,
|
||||
AP.PERSNBR
|
||||
FROM OSIBANK.AGREE AG
|
||||
INNER JOIN OSIBANK.AGREEPERS AP ON AP.AGREENBR=AG.AGREENBR AND AP.ACTIVEYN='Y'
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYP APAT ON APAT.AGREENBR = AP.AGREENBR AND APAT.PERSNBR = AP.PERSNBR AND APAT.ACCESSTYPCD = 'WWW' AND APAT.ACTIVEYN = 'Y'
|
||||
LEFT JOIN OSIBANK.ORGPERSROLE RO ON RO.ORGNBR=AG.BYORGNBR AND RO.PERSNBR = AP.PERSNBR AND RO.PERSROLECD=APAT.ACCESSTYPCD
|
||||
) Z ON Z.BYORGNBR=A.TAXRPTFORORGNBR AND Z.ID=1
|
||||
WHERE A.ACCTNBR in ({AccountNumbersHolder})
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
SELECT a.AGREENBR AS AgreementNumber, a.USERID, a.PERSNBR AS PersonNumber,
|
||||
a3.BYORGNBR,
|
||||
o.ORGNAME AS OrganizationName,
|
||||
p.FIRSTNAME, p.MDLINIT AS MiddleInitial, p.MDLNAME AS MiddleName, p.LASTNAME, p.SUFFIX
|
||||
FROM OSIBANK.Acct a4
|
||||
INNER JOIN OSIBANK.AGREEPERSACCESSTYPACCT a2 ON a4.ACCTNBR = a2.ACCTNBR AND a2.ACCESSTYPCD = 'WWW'
|
||||
INNER JOIN OSIBANK.AGREEPERS a ON a2.AGREENBR = a.AGREENBR AND a2.PERSNBR = a.PERSNBR
|
||||
INNER JOIN OSIBANK.PERS p ON a2.PERSNBR = p.PERSNBR
|
||||
INNER JOIN OSIBANK.AGREE a3 ON a2.AGREENBR = a3.AGREENBR AND a3.ACTIVEDATETIME <= CURRENT_DATE AND (a3.TERMINATEDATETIME IS NULL OR a3.TERMINATEDATETIME > CURRENT_DATE)
|
||||
LEFT OUTER JOIN OSIBANK.ORG o ON a3.BYORGNBR = o.ORGNBR
|
||||
WHERE a4.ACCTNBR = :accountNumber
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
SELECT DISTINCT CASE WHEN UPPER(a.TABLEID) = 'AGREEPERSACCESSTYPACCT' AND UPPER(a.DATABASEACTVCD) = 'DEL' AND UPPER(a.COLUMNID) = 'ACCTNBR' AND a2.SUBJACCTNBR IS NULL THEN TO_NUMBER(a.OLDVALUE)
|
||||
WHEN UPPER(a.TABLEID) = 'AGREEPERSACCESSTYPACCT' AND UPPER(a.DATABASEACTVCD) = 'ADD' AND UPPER(a.COLUMNID) = 'ACCTNBR' AND a2.SUBJACCTNBR IS NULL THEN TO_NUMBER(a.NEWVALUE)
|
||||
ELSE a2.SUBJACCTNBR END AS AccountNumber
|
||||
FROM osibank.ACTVSUBACTV a
|
||||
LEFT OUTER JOIN OSIBANK.ACTV a2 ON a.ACTVNBR = a2.ACTVNBR AND a2.ACTVDATETIME > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS')
|
||||
WHERE a2.SUBJACCTNBR IS NOT NULL
|
||||
AND ((UPPER(a.TABLEID) = 'ACCT' AND (UPPER(COLUMNID) = 'TAXRPTFORPERSNBR' OR UPPER(COLUMNID) = 'TAXRPTFORORGNBR' OR UPPER(COLUMNID) = 'OVRDELIVERYMETHCD'))
|
||||
OR ((UPPER(a.TABLEID) = 'AGREEPERSACCESSTYPACCT' AND UPPER(DATABASEACTVCD) = 'DEL') AND UPPER(COLUMNID) = 'ACCTNBR' AND a2.ACTVDATETIME > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS'))
|
||||
OR ((UPPER(a.TABLEID) = 'AGREEPERSACCESSTYPACCT' AND UPPER(DATABASEACTVCD) = 'ADD') AND UPPER(COLUMNID) = 'ACCTNBR' AND a2.ACTVDATETIME > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS')))
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
SELECT DISTINCT a2.SUBJAGREENBR
|
||||
FROM OSIBANK.LCU_MVIEW_ACTVSUBACTV a
|
||||
LEFT OUTER JOIN OSIBANK.LCU_MVIEW_ACTV a2 ON a.ACTVNBR = a2.ACTVNBR
|
||||
WHERE a2.SUBJAGREENBR IS NOT NULL
|
||||
AND ((UPPER(a.TABLEID) = 'AGREEPERS' AND UPPER(COLUMNID) = 'ACTIVEYN' AND a.DATELASTMAINT > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS'))
|
||||
OR (UPPER(a.TABLEID) = 'AGREEPERSACCESSTYP' AND UPPER(COLUMNID) = 'ACTIVEYN' AND a.DATELASTMAINT > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS'))
|
||||
OR (UPPER(a.TABLEID) = 'AGREEPERSACCESSTYPACCT' AND UPPER(COLUMNID) = 'ACCESSTYPCD' AND (UPPER(OLDVALUE) LIKE '%WWW%' OR UPPER(NEWVALUE) LIKE '%WWWW%') AND a.DATELASTMAINT > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS')))
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
SELECT DISTINCT a2.SUBJORGNBR
|
||||
FROM osibank.LCU_MVIEW_ACTVSUBACTV a
|
||||
LEFT OUTER JOIN OSIBANK.LCU_MVIEW_ACTV a2 ON a.ACTVNBR = a2.ACTVNBR
|
||||
WHERE a2.SUBJORGNBR IS NOT NULL
|
||||
AND ((UPPER(a.TABLEID) = 'ORGPERSROLE' AND UPPER(COLUMNID) = 'INACTIVEDATE' AND OLDVALUE IS NOT NULL
|
||||
AND NEWVALUE IS NOT NULL AND a.DATELASTMAINT > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS'))
|
||||
OR (UPPER(a.TABLEID) = 'ORGPERSROLE' AND UPPER(COLUMNID) = 'PERSROLECD' AND (UPPER(OLDVALUE) LIKE '%WWW%' OR UPPER(NEWVALUE) LIKE '%WWW%')
|
||||
AND a.DATELASTMAINT > TO_DATE(:dateLastMaintained, 'YYYY-MM-DD HH24:MI:SS')))
|
||||
Reference in New Issue
Block a user