GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 0 192.168.200.212/dpcdsl CLLVL Ex Error - ORA-01005: null password given; logon denied at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch) at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString csWithNewPassword, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch) at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword, CriteriaCtx criteriaCtx) at Oracle.ManagedDataAccess.Client.OracleConnection.Open() at Microsoft.Practices.EnterpriseLibrary.Data.Database.GetNewOpenConnection() at Microsoft.Practices.EnterpriseLibrary.Data.Database.GetWrappedConnection() at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(DbCommand command) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('03/05/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('04/05/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('03/05/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('04/05/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('03/05/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('04/05/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('03/05/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('03/05/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('04/05/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('04/05/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('04/05/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('05/05/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('08/05/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('08/05/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('08/05/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('05/05/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('05/05/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('08/05/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('08/05/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('08/05/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000460270' And TBLCDSLCLMAST.Cclientboid <= '1201370000460270' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000470561' And TBLCDSLCLMAST.Cclientboid <= '1201370000470561' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000147966' And TBLCDSLCLMAST.Cclientboid <= '1201370000147966' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000280031' And TBLCDSLCLMAST.Cclientboid <= '1201370000280031' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000022773' And TBLCDSLCLMAST.Cclientboid <= '1201370000022773' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000472402' And TBLCDSLCLMAST.Cclientboid <= '1201370000472402' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000179141' And TBLCDSLCLMAST.Cclientboid <= '1201370000179141' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('12/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('13/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('13/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('13/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('12/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('12/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('13/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('13/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('13/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000472402' And TBLCDSLCLMAST.Cclientboid <= '1201370000472402' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000279799' And TBLCDSLCLMAST.Cclientboid <= '1201370000279799' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000279522' And TBLCDSLCLMAST.Cclientboid <= '1201370000279522' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000006491' And TBLCDSLCLMAST.Cclientboid <= '1201370000006491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000485502' And TBLCDSLCLMAST.Cclientboid <= '1201370000485502' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('16/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('16/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('17/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('17/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('17/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000450644' And TBLCDSLCLMAST.Cclientboid <= '1201370000450644' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000471491' And TBLCDSLCLMAST.Cclientboid <= '1201370000471491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000445636' And TBLCDSLCLMAST.Cclientboid <= '1201370000445636' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000470861' And TBLCDSLCLMAST.Cclientboid <= '1201370000470861' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('22/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('23/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000485502' And TBLCDSLCLMAST.Cclientboid <= '1201370000485502' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('22/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('22/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('23/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('23/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('22/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('23/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000015001' And TBLCDSLCLMAST.Cclientboid <= '1201370000015001' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('22/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('22/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('23/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('23/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('23/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000431055' And TBLCDSLCLMAST.Cclientboid <= '1201370000431055' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000424434' And TBLCDSLCLMAST.Cclientboid <= '1201370000424434' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000015001' And TBLCDSLCLMAST.Cclientboid <= '1201370000015001' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('26/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('26/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000006491' And TBLCDSLCLMAST.Cclientboid <= '1201370000006491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('26/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('26/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('26/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('28/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/06/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/06/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000014988' And TBLCDSLCLMAST.Cclientboid <= '1201370000014988' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/06/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('28/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('28/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/06/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/06/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/06/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000006491' And TBLCDSLCLMAST.Cclientboid <= '1201370000006491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('30/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('01/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000348032' And TBLCDSLCLMAST.Cclientboid <= '1201370000348032' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('30/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('01/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000073679' And TBLCDSLCLMAST.Cclientboid <= '1201370000073679' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000348032' And TBLCDSLCLMAST.Cclientboid <= '1201370000348032' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000166586' And TBLCDSLCLMAST.Cclientboid <= '1201370000166586' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000457065' And TBLCDSLCLMAST.Cclientboid <= '1201370000457065' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('30/06/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('30/06/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('01/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('01/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('01/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('03/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('04/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('04/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('03/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('03/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('04/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('04/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('04/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('07/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('08/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('08/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000228475' And TBLCDSLCLMAST.Cclientboid <= '1201370000228475' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('08/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('07/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('07/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('08/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('08/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('08/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('10/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('11/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('11/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000279799' And TBLCDSLCLMAST.Cclientboid <= '1201370000279799' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('11/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('10/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('10/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('11/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('11/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('11/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000375932' And TBLCDSLCLMAST.Cclientboid <= '1201370000375932' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('11/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('12/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('12/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('12/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('11/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('11/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('12/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('12/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('12/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000447308' And TBLCDSLCLMAST.Cclientboid <= '1201370000447308' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000462599' And TBLCDSLCLMAST.Cclientboid <= '1201370000462599' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000141356' And TBLCDSLCLMAST.Cclientboid <= '1201370000141356' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000386786' And TBLCDSLCLMAST.Cclientboid <= '1201370000386786' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000376332' And TBLCDSLCLMAST.Cclientboid <= '1201370000376332' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('24/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('25/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('25/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000376347' And TBLCDSLCLMAST.Cclientboid <= '1201370000376347' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('25/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('24/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('24/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('25/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('25/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('25/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000446435' And TBLCDSLCLMAST.Cclientboid <= '1201370000446435' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000446435' And TBLCDSLCLMAST.Cclientboid <= '1201370000446435' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2022', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2022','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2021-2022' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000446435' And TBLCDSLCLMAST.Cclientboid <= '1201370000446435' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 0 192.168.200.212/dpcdsl CLLVL cllvl Ex Error - Parameter details does not exist for Firm selected by you at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('27/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('28/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('28/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000369690' And TBLCDSLCLMAST.Cclientboid <= '1201370000369690' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('28/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('27/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('27/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('28/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('28/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('28/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000369690' And TBLCDSLCLMAST.Cclientboid <= '1201370000369690' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2022', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2022','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2021-2022' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000371689' And TBLCDSLCLMAST.Cclientboid <= '1201370000371689' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2022', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2022', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2022', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2022','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2021-2022' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2022', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000371689' And TBLCDSLCLMAST.Cclientboid <= '1201370000371689' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000407260' And TBLCDSLCLMAST.Cclientboid <= '1201370000407260' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('28/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('29/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('29/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('29/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('28/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('28/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('29/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('29/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('29/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000411334' And TBLCDSLCLMAST.Cclientboid <= '1201370000411334' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000103702' And TBLCDSLCLMAST.Cclientboid <= '1201370000103702' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('28/07/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/07/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/07/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/07/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('28/07/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('28/07/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/07/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/07/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/07/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('04/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('05/08/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('05/08/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('05/08/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('04/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('04/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('05/08/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('05/08/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('05/08/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('08/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('09/08/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('09/08/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('09/08/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('08/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('08/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('09/08/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('09/08/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('09/08/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/08/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000279522' And TBLCDSLCLMAST.Cclientboid <= '1201370000279522' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/08/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/08/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/08/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000279799' And TBLCDSLCLMAST.Cclientboid <= '1201370000279799' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/08/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/08/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/08/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('23/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('24/08/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('24/08/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000386786' And TBLCDSLCLMAST.Cclientboid <= '1201370000386786' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('24/08/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('23/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('23/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('24/08/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('24/08/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('24/08/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/08/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('01/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/08/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/08/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('01/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('01/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000006491' And TBLCDSLCLMAST.Cclientboid <= '1201370000006491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000021459' And TBLCDSLCLMAST.Cclientboid <= '1201370000021459' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000021459' And TBLCDSLCLMAST.Cclientboid <= '1201370000021459' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000485502' And TBLCDSLCLMAST.Cclientboid <= '1201370000485502' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000462599' And TBLCDSLCLMAST.Cclientboid <= '1201370000462599' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000006491' And TBLCDSLCLMAST.Cclientboid <= '1201370000006491' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000015001' And TBLCDSLCLMAST.Cclientboid <= '1201370000015001' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('21/09/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('21/09/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('22/09/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('22/09/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('22/09/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('06/10/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('07/10/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('07/10/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000269841' And TBLCDSLCLMAST.Cclientboid <= '1201370000269841' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('07/10/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('06/10/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('06/10/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('07/10/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('07/10/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('07/10/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('27/10/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/10/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/10/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000362414' And TBLCDSLCLMAST.Cclientboid <= '1201370000362414' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/10/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('27/10/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('27/10/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/10/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/10/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/10/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000356571' And TBLCDSLCLMAST.Cclientboid <= '1201370000356571' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('30/10/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/10/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/10/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000021045' And TBLCDSLCLMAST.Cclientboid <= '1201370000021045' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/10/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('30/10/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('30/10/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/10/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/10/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/10/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('24/11/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/11/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000015001' And TBLCDSLCLMAST.Cclientboid <= '1201370000015001' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('24/11/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('24/11/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/11/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/11/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('24/11/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('27/11/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000014988' And TBLCDSLCLMAST.Cclientboid <= '1201370000014988' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('24/11/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('24/11/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('27/11/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('27/11/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('27/11/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('29/11/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/11/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/11/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000485502' And TBLCDSLCLMAST.Cclientboid <= '1201370000485502' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/11/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('29/11/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('29/11/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/11/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/11/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/11/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000396910' And TBLCDSLCLMAST.Cclientboid <= '1201370000396910' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000369690' And TBLCDSLCLMAST.Cclientboid <= '1201370000369690' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('31/03/2023', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('31/03/2023', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/03/2023', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/03/2023','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2022-2023' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/03/2023', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('12/01/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('15/01/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('15/01/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000310990' And TBLCDSLCLMAST.Cclientboid <= '1201370000310990' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('15/01/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('12/01/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('12/01/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('15/01/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('15/01/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('15/01/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000368245' And TBLCDSLCLMAST.Cclientboid <= '1201370000368245' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('29/01/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/01/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000367066' And TBLCDSLCLMAST.Cclientboid <= '1201370000367066' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('29/01/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/01/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000368245' And TBLCDSLCLMAST.Cclientboid <= '1201370000368245' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('29/01/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('30/01/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('30/01/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('30/01/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('31/01/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/01/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000356892' And TBLCDSLCLMAST.Cclientboid <= '1201370000356892' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('31/01/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('29/01/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('29/01/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('31/01/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('31/01/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('31/01/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000322651' And TBLCDSLCLMAST.Cclientboid <= '1201370000322651' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('05/02/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('06/02/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000322651' And TBLCDSLCLMAST.Cclientboid <= '1201370000322651' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('05/02/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('06/02/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000502259' And TBLCDSLCLMAST.Cclientboid <= '1201370000502259' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('05/02/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('05/02/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('06/02/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('06/02/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('06/02/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('13/02/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('14/02/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('14/02/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000014988' And TBLCDSLCLMAST.Cclientboid <= '1201370000014988' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('14/02/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('13/02/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('13/02/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('14/02/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('14/02/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('14/02/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('28/02/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('29/02/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('29/02/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000454425' And TBLCDSLCLMAST.Cclientboid <= '1201370000454425' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('29/02/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('28/02/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('28/02/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('29/02/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('29/02/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('29/02/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 2 - OK with parameter as (select CGETLASTCLRATE,CGETFACEVALUE,nfirmnumber from TBLCDSLPARAMETER where nfirmnumber = 1 ), clientdetails as ( select distinct TBLCDSLBOHOLDINGNEW.nfirmnumber, TBLCDSLBOHOLDINGNEW.cclientboid, initcap(TBLCDSLCLMAST.cclientname) as cclientname, initcap(tblcdslbrmast.cbranchname) AS cbranchname, TBLCDSLCLMAST.cfamilycode AS CFAMILYCODE, initcap(TBLCDSLFAMILY.cfamilyname) AS CFAMILYNAME, TBLCDSLCLMAST.cbranchcode AS CBRANCHCODE, TBLCDSLCLDETAILS.citpannumber, (nvl(TBLCDSLCLDETAILS.cclientaddress1,'')) AS cclientaddress1, (nvl(TBLCDSLCLDETAILS.cclientaddress2,'')) AS cclientaddress2, (nvl(TBLCDSLCLDETAILS.cclientaddress3,'')) AS cclientaddress3, decode(trim(nvl(TBLCDSLCLDETAILS.cclientcity,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || nvl(TBLCDSLCLDETAILS.cclientpincode,' ') AS cclientcityPin, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' '))) AS cclientstatecountry, decode(trim(nvl(TBLCDSLCLDETAILS.cclientstate,'')),'','',trim((nvl(TBLCDSLCLDETAILS.cclientstate,' ')))||', ')||trim((nvl(TBLCDSLCLDETAILS.cclientcountry,' ')))||', '||decode(nvl(TBLCDSLCLDETAILS.cclientcity,''),'','',trim((nvl(TBLCDSLCLDETAILS.cclientcity,' ')))||', ') || 'Pin : ' || trim(nvl(TBLCDSLCLDETAILS.cclientpincode,' ')) AS cclientstatecountrypin, decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,'')),'','','Tel No. '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTTELEPHONENO,' '))) || decode(trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,'')),'','',' Fax : '||trim(nvl(TBLCDSLCLDETAILS.CCLIENTFAXNO,''))) as CCLIENTPHONEFAXNO , TBLCDSLCLMAST.CLDCLIENTCODE as CLDCLIENTCODE, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cshsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cshlastname, ''))) as cClientShName, trim(trim(nvl(TBLCDSLCUSTSTHOLDER.cthsuffix, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthtitle, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthfirstname, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthmiddlename, '')) || ' ' || trim(nvl(TBLCDSLCUSTSTHOLDER.cthlastname, ''))) as cClientThName, TBLCDSLCUSTSTATUS.ccustomerstatus as ccustomerstatus, TBLCDSLCUSTSUBSTATUS.ccustomerstatus as cCustomerSubStatus, TBLCDSLDPSTATUS.cdpstatusdescription, ' ' as cClientPOA, ' ' as cguardianname, TBLCDSLCUSTCATEGORY.ccustomercategory as ccustomercategory, nvl(translate(TBLCDSLCLDETAILS.CEMAILADDRESS, ',', ';'), ' ') as CEMAILADDRESS, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSCC, ',', ';'), ' ') as CEMAILADDRESSCC, NVL(translate(TBLCDSLCLBACKOFFDETAILS.CEMAILADDRESSBCC, ',', ';'), ' ') as CEMAILADDRESSBCC, TO_DATE('01/03/2024', 'dd/mm/yyyy') as dmrkdate, TO_DATE('02/03/2024', 'dd/mm/yyyy') as dholdingdate from TBLCDSLBOHOLDINGNEW, TBLCDSLCLMAST, TBLCDSLCLBACKOFFDETAILS, TBLCDSLCLDETAILS, tblcdslbrmast, TBLCDSLFAMILY, TBLCDSLCUSTSTHOLDER, TBLCDSLCUSTSTATUS, TBLCDSLCUSTSUBSTATUS, TBLCDSLDPSTATUS, TBLCDSLCUSTPRODUCT, TBLCDSLCUSTCATEGORY where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLCLMAST.nfirmnumber=1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/03/2024', 'dd/MM/yyyy') and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLMAST.cclientboid and TBLCDSLCLMAST.cbranchcode = tblcdslbrmast.cbranchcode and TBLCDSLCLMAST.nfirmnumber = tblcdslbrmast.nfirmnumber and TBLCDSLCLMAST.cfamilycode = TBLCDSLFAMILY.cfamilycode and TBLCDSLCLMAST.nfirmnumber = TBLCDSLFAMILY.nfirmnumber and TBLCDSLCLMAST.cbranchcode = TBLCDSLFAMILY.cbranchcode and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLBACKOFFDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLBACKOFFDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCLDETAILS.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCLDETAILS.cclientboid(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = TBLCDSLCUSTSTHOLDER.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = TBLCDSLCUSTSTHOLDER.cclientboid(+) and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.ncustomerstatuscode = TBLCDSLCUSTSUBSTATUS.ncustomerstatuscode and TBLCDSLCLDETAILS.nbosubstatus = TBLCDSLCUSTSUBSTATUS.ncustomersubstatuscode and TBLCDSLCLDETAILS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCUSTSUBSTATUS.ncustomerproductno = TBLCDSLCUSTPRODUCT.ncustomerproductno and TBLCDSLCLMAST.cclientstatus = TBLCDSLDPSTATUS.cdpstatus and TBLCDSLCLDETAILS.ncustomercategorycode = TBLCDSLCUSTCATEGORY.ncustomercategorycode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 And (TBLCDSLCLMAST.Cclientboid >= '1201370000015320' And TBLCDSLCLMAST.Cclientboid <= '1201370000015320' ) and not exists (select 'x' from TBLCDSLCLMASTHide where TBLCDSLCLMAST.nfirmnumber=TBLCDSLCLMASTHide.nfirmnumber and TBLCDSLCLMAST.cclientboid=TBLCDSLCLMASTHide.cclientboid and TBLCDSLCLMASTHide.Cuser = 'LDBO' ) ), isindetails as (select TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber from TBLCDSLBOHOLDINGNEW where TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and TBLCDSLBOHOLDINGNEW.dholdingdate = TO_DATE('02/03/2024', 'dd/MM/yyyy') AND EXISTS (SELECT 'X' FROM clientdetails WHERE TBLCDSLBOHOLDINGNEW.Nfirmnumber=clientdetails.NFIRMNUMBER AND TBLCDSLBOHOLDINGNEW.CCLIENTBOID=clientdetails.CCLIENTBOID) group by TBLCDSLBOHOLDINGNEW.cisincode, TBLCDSLBOHOLDINGNEW.nfirmnumber), tblclosingrate as (select isindetails.cisincode, dpcdsl.newclosingrate(isindetails.cisincode, to_date('01/03/2024', 'dd/mm/yyyy'),parameter.cgetfacevalue, parameter.cgetlastclrate) .getrate() as nclosingrate from isindetails,parameter where isindetails.nfirmnumber=parameter.nfirmnumber ) select clientdetails.nfirmnumber, clientdetails.cclientboid, clientdetails.cclientname, clientdetails.cbranchname, clientdetails.CFAMILYCODE, clientdetails.CFAMILYNAME, clientdetails.CBRANCHCODE, clientdetails.citpannumber, clientdetails.cclientaddress1, clientdetails.cclientaddress2, clientdetails.cclientaddress3, clientdetails.cclientcityPin, clientdetails.cclientstatecountry, clientdetails.cclientstatecountrypin, clientdetails.CCLIENTPHONEFAXNO , clientdetails.CLDCLIENTCODE, clientdetails.cClientShName, clientdetails.cClientThName, clientdetails.ccustomerstatus, clientdetails.cCustomerSubStatus, clientdetails.cdpstatusdescription, nvl(tbltempled.nbal, 0) as nbal, clientdetails.cClientPOA, ' ' as cguardianname, clientdetails.ccustomercategory, clientdetails.CEMAILADDRESS, clientdetails.CEMAILADDRESSCC, clientdetails.CEMAILADDRESSBCC, TBLCDSLBOHOLDINGNEW.cisincode AS CISINCODE, TBLCDSLISIN.CISINSHORTNAME AS CISINSHORTNAME, TBLCDSLBOHOLDINGNEW.CSETTLEMENTID as CSETTLEMENTID, TBLCDSLHOLDINGTYPE.CHOLDINGTYPEDESCRIPTION, TBLCDSLBOHOLDINGNEW.NHOLDINGQTY as NHOLDINGQTY, tblclosingrate.nclosingrate as nrate, TBLCDSLBOHOLDINGNEW.nholdingqty * tblclosingrate.nclosingrate as namt , TO_DATE('01/03/2024', 'dd/mm/yyyy') as dmrkdate, TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE as NHOLDINGTYPE, TO_DATE('02/03/2024', 'dd/mm/yyyy') as dholdingdate, TBLCDSLISINSTATUS.cisinlisteddescription from TBLCDSLBOHOLDINGNEW,TBLCDSLHOLDINGTYPE,tblclosingrate, TBLCDSLISIN, TBLCDSLISINSTATUS, clientdetails ,(Select TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode, SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) as nbal From TBLCDSLLEDGER where TBLCDSLLEDGER.nfirmnumber = 1 And TBLCDSLLEDGER.Dledgerdate <= To_Date('02/03/2024','dd/mm/yyyy') And TBLCDSLLEDGER.Cfinancialyear = '2023-2024' group by TBLCDSLLEDGER.nfirmnumber, TBLCDSLLEDGER.cAccountcode having SUM(TBLCDSLLEDGER.Nledgerdebitamt - TBLCDSLLEDGER.Nledgercreditamt) > 0) tbltempled Where TBLCDSLBOHOLDINGNEW.cisincode = TBLCDSLISIN.cisincode and TBLCDSLISIN.cisinunlisted = TBLCDSLISINSTATUS.cisinlistedstatus(+) and TBLCDSLBOHOLDINGNEW.NHOLDINGTYPE = TBLCDSLHOLDINGTYPE.NHOLDINGTYPE and TBLCDSLBOHOLDINGNEW.nfirmnumber = clientdetails.nfirmnumber and TBLCDSLBOHOLDINGNEW.cclientboid = clientdetails.cclientboid and TBLCDSLISIN.cisincode = tblclosingrate.cisincode(+) and TBLCDSLBOHOLDINGNEW.nfirmnumber = tbltempled.nfirmnumber(+) and TBLCDSLBOHOLDINGNEW.cclientboid = tbltempled.caccountcode(+) and TBLCDSLBOHOLDINGNEW.nholdingtype !=13 and TBLCDSLBOHOLDINGNEW.nfirmnumber = 1 and tblcdslboholdingnew.dholdingdate = TO_DATE('02/03/2024', 'dd/MM/yyyy') Order By cclientname, cclientboid ,NHOLDINGTYPE,CISINSHORTNAME, CISINCODE GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 861 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 867 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 877 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 877 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 877 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 1 192.168.200.212/dpcdsl CLLVL cllvl Row count1 1 Ex Error - ORA-00904: "TBLCDSLISINSTATUS"."CISINLISTEDSTATUS": invalid identifier ORA-06512: at "DPCDSL.PK_EXECUTEQUERYUTILS", line 877 ORA-06512: at line 1 at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone) at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable`1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF) at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at LdCDSLSLDll.MainReport.GetClientHoldingReport(Int32 vFirmnumber, DateTime vFROMDATE, DateTime vMARKETDATE, String vBRANCHCODE, String vGROUPCODE, String vFROMFAMILYCODE, String vTOFAMILYCODE, String vFROMCLIENTNAME, String vTOCLIENTNAME, Boolean vALPHA, String vFROMCLIENTID, String vTOCLIENTID, Boolean vCODE, String vUDSClients, Boolean vNONE, Boolean vSHOWVALUATION, Boolean vShowPledgeHolding, Boolean vExcludeDigital, Boolean vIncludeDigital, Boolean vIsDigitalBounceMail, Nullable`1 vDigitalBounceMailFromDate, Nullable`1 vDigitalBounceMailToDate, String vFinancialYear, Boolean vExcludeEasy, Boolean vIncludeEasy, Boolean vExcludePoa, Boolean vIncludePoa, Boolean vIsBranchLogin, String vUserName, String vcHoldnm, Boolean vIsPermanentAddress, Boolean vIsNoholding, Int32 vSORTORDER, Int32 vEXCHANGEID, String vREPORTOUTPUTTYPE, Boolean vIsClientList, String vcgetlastclrate, String vcgetfacevalue, Boolean vIsnewrate, String& lcErrorMessage, Boolean lbReturnError) at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple) GetCDSLHolding start select tblcdslparameter.cgetlastclrate,tblcdslparameter.CGETFACEVALUE from tblcdslparameter where nfirmnumber= 0 192.168.200.212/dpcdsl CLLVL cllvl Ex Error - Parameter details does not exist for Firm selected by you at DAL.dalDashBoard.GetCDSLHolding(Int32 vFirmNumber, String vClientCode, DateTime vHoldingDate, DateTime vClosingDate, String vFinancialYear, String p_cBoidMultiple)