Commit 39493fff authored by msinkar's avatar msinkar

chnages in esi-kpi report

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@189493 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a0d1575
......@@ -100,7 +100,7 @@ public class EsiKpiReportEJB extends ValidatorEJB implements EsiKpiReportEJBLoca
"SELECT MR.HOBBY1 AS REGION, " +
/*"SELECT MR.HOBBY1 AS REGION, " +
"(SELECT EMP_FNAME ||' ' || EMP_LNAME FROM EMPLOYEE WHERE EMP_CODE = HO.EMP_CODE ) AS SUPERVISOR_NAME, " +
"(SELECT DESCR FROM STATION WHERE STAN_CODE = MGR.STAN_CODE__HQ) AS ABM_HQ, " +
"(SELECT DESCR FROM STATION WHERE STAN_CODE = EMP.STAN_CODE__HQ) AS ESI_HQ, " +
......@@ -135,68 +135,102 @@ public class EsiKpiReportEJB extends ValidatorEJB implements EsiKpiReportEJBLoca
"(SELECT COUNT(*) FROM STRG_MEET SM,FIELDACTIVITY F WHERE SM.SALES_PERS=MR.EMP_CODE AND SM.STRG_TYPE='C' AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW') AS TOTAL_CALLS_RETAILER, " +
"(SELECT SUM(VALUE) FROM STRG_MEET_ORDER SO,STRG_MEET SM WHERE SO.TRAN_ID=SM.TRAN_ID AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.SALES_PERS=EMP.EMP_CODE AND SM.STRG_TYPE='C') AS TOTAL_POB_DAY, " +
"(SELECT COUNT(*) AS COUNT FROM STRG_ITEM_DISPLAY SDI,STRG_MEET SM WHERE SDI.TRAN_ID=SM.TRAN_ID AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.SALES_PERS=MR.EMP_CODE AND STRG_TYPE='C') AS DISPLAY_COUNT " +
" FROM ORG_STRUCTURE EMP ,ORG_STRUCTURE MGR, ORG_STRUCTURE HO , EMPLOYEE MR WHERE EMP.EMP_CODE = MR.EMP_CODE AND EMP.POS_CODE__REPTO = MGR.POS_CODE AND MGR.POS_CODE__REPTO = HO.POS_CODE AND EMP.EMP_CODE IN "+getFormattedUserId(teamArgs)+"";*/
"SELECT MR.HOBBY1 AS REGION, " +
"(SELECT EMP_FNAME ||' ' || EMP_LNAME FROM EMPLOYEE WHERE EMP_CODE = HO.EMP_CODE ) AS SUPERVISOR_NAME, " +
"(SELECT DESCR FROM STATION WHERE STAN_CODE = MGR.STAN_CODE__HQ) AS ABM_HQ, " +
"(SELECT DESCR FROM STATION WHERE STAN_CODE = EMP.STAN_CODE__HQ) AS ESI_HQ, " +
"MR.EMP_CODE AS EMPLOYEE_CODE, " +
"MR.DESIGNATION AS ESI_DSG, " +
"MR.EMP_FNAME||' '||MR.EMP_LNAME AS MR_NAME, " +
"(SELECT COUNT(*) FROM SFA_TIME WHERE DT>=(SELECT FR_DATE FROM PERIOD WHERE ? BETWEEN FR_DATE AND TO_DATE) AND DT<=(SELECT TO_DATE FROM PERIOD WHERE ? BETWEEN FR_DATE AND TO_DATE) ) AS DAYS_IN_MONTH, " +
"(SELECT COUNT(*) FROM SFA_TIME WHERE DT>=? AND DT<=? ) AS No_SHOW, " +
"(SELECT COUNT(*) FROM SPRS_ACT_TRAN SP,FIELDACTIVITY FP WHERE SP.EVENT_DATE>=? AND SP.EVENT_DATE<=? AND SP.SALES_PERS=EMP.EMP_CODE AND SP.ACTIVITY_CODE= FP.ACTIVITY_CODE AND FP.ACTIVITY_TYPE = 'FW') AS TOTAL_FW_DAYS, " +
"(SELECT COUNT(*) FROM SPRS_ACT_TRAN SP,FIELDACTIVITY FP where SP.EVENT_DATE>=? AND SP.EVENT_DATE<=? AND SP.SALES_PERS=EMP.EMP_CODE AND SP.ACTIVITY_CODE= FP.ACTIVITY_CODE AND FP.ACTIVITY_TYPE = 'NFW') AS TOTAL_NFW_DAYS, " +
"(SELECT COUNT(*) FROM HOLIDAY WHERE HOL_DATE>=? AND HOL_DATE<=? AND HOL_TYPE!='W' AND HOL_TBLNO=MR.HOL_TBLNO) AS HOLIDAY, " +
"(SELECT COUNT(*) FROM HOLIDAY WHERE HOL_DATE>=? AND HOL_DATE<=? AND HOL_TYPE ='W' AND HOL_TBLNO=MR.HOL_TBLNO AND DESCR='SUNDAY') AS SUNDAY, " +
"(SELECT COUNT(*) FROM SPRS_ACT_TRAN SP,FIELDACTIVITY FP where SP.EVENT_DATE>=? AND SP.EVENT_DATE<=? AND SP.SALES_PERS=EMP.EMP_CODE AND SP.ACTIVITY_CODE= FP.ACTIVITY_CODE AND FP.ACTIVITY_TYPE = 'LEAVE') AS LEAVE, " +
"(SELECT COUNT(*) FROM STRG_SERIES SS INNER JOIN STRG_STATUS_HIST SSH ON SS.SALES_PERS=SSH.SALES_PERS AND SS.SC_CODE=SSH.SC_CODE WHERE SS.SALES_PERS=MR.EMP_CODE AND SSH.STATUS='Y' AND SS.CUST_TYPE='D' AND (? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO OR ? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO)) AS TOTAL_LISTED_DRS_COUNT, " +
"(SELECT COUNT(DISTINCT(STRG_CODE)) FROM STRG_MEET SM,FIELDACTIVITY F WHERE SM.SALES_PERS=EMP.EMP_CODE AND SM.STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW') AS TOTAL_LISTED_DRs_COVERED, " +
"(SELECT COUNT(DISTINCT(SSH.SC_CODE)) FROM STRG_SERIES SS INNER JOIN STRG_STATUS_HIST SSH ON SS.SALES_PERS=SSH.SALES_PERS AND SS.SC_CODE=SSH.SC_CODE WHERE SS.CLASS_CODE='G' AND SSH.STATUS='Y' AND SS.SALES_PERS=EMP.EMP_CODE AND SS.CUST_TYPE='D' AND (? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO OR ? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO)) AS LISTED_SUPPORTER_DOCTORS_COUNT, " +
"(SELECT COUNT(*) FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='G' AND SALES_PERS=MR.EMP_CODE AND STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW') AS TOTAL_CALL_SUPPORTER, " +
"(SELECT COUNT(DISTINCT(STRG_CODE)) FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='G' AND SALES_PERS=MR.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW') AS NOT_SHOW_SUPPORTER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='G' AND EVENT_TYPE=F.ACTIVITY_CODE AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) = 1) AS VISTED_ONCE_SUPPORTER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='G' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) = 2) AS VISITED_TWICE_SUPPORTER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='G' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) >= 3) AS VISITED_THREE_SUPPORTER, " +
"(SELECT COUNT(*) FROM STRG_MEET WHERE STRG_CLASS_CODE='G' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND EVENT_TYPE='PR') AS PR_SUPPORTER_DOCTOR, " +
"(SELECT COUNT(DISTINCT(SSH.SC_CODE)) FROM STRG_SERIES SS INNER JOIN STRG_STATUS_HIST SSH ON SS.SALES_PERS=SSH.SALES_PERS AND SS.SC_CODE=SSH.SC_CODE WHERE SS.CLASS_CODE='H' AND SSH.STATUS='Y' AND SS.SALES_PERS=EMP.EMP_CODE AND SS.CUST_TYPE='D' AND (? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO OR ? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO)) AS LISTED_BELIEVERS_COUNT, " +
"(SELECT COUNT(*) FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='H' AND SALES_PERS=MR.EMP_CODE AND STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW') AS TOTAL_CALL_BELIVER, " +
"(SELECT COUNT(DISTINCT(STRG_CODE)) FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='H' AND SALES_PERS=MR.EMP_CODE AND STRG_TYPE='D' AND EVENT_TYPE=F.ACTIVITY_CODE AND EVENT_DATE>=? AND EVENT_DATE<=? AND F.ACTIVITY_TYPE='FW') AS NOT_SHOW_BELIVER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='H' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) = 1) AS VISTED_ONCE_BELIVER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='H' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) = 2) AS VISITED_TWICE_BELIVER, " +
"(SELECT COUNT(COUNT(*)) AS COUNT FROM STRG_MEET,FIELDACTIVITY F WHERE STRG_CLASS_CODE='H' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? AND EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW' GROUP BY STRG_CODE HAVING COUNT(*) >= 3) AS VISITED_THREE_BELIVER, " +
"(SELECT COUNT(*) FROM STRG_MEET WHERE STRG_CLASS_CODE='H' AND SALES_PERS=EMP.EMP_CODE AND STRG_TYPE='D' AND EVENT_DATE>=? AND EVENT_DATE<=? and EVENT_TYPE='PR') AS PR_BELIVER_DOCTOR, " +
"(SELECT COUNT(*) FROM STRG_SERIES SS INNER JOIN STRG_STATUS_HIST SSH ON SS.SALES_PERS=SSH.SALES_PERS AND SS.SC_CODE=SSH.SC_CODE WHERE SS.SALES_PERS=MR.EMP_CODE AND SSH.STATUS='Y' AND SS.CUST_TYPE='C' AND (? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO OR ? BETWEEN SSH.EFF_FROM AND SSH.VALID_UPTO)) AS TOTALRETAILER_COUNT, " +
"(SELECT COUNT(DISTINCT(STRG_CODE)) FROM STRG_MEET SM,FIELDACTIVITY F WHERE SM.SALES_PERS=MR.EMP_CODE AND SM.STRG_TYPE='C' AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW') AS MET_COUNT, " +
"(SELECT COUNT(*) FROM STRG_MEET SM,FIELDACTIVITY F WHERE SM.SALES_PERS=MR.EMP_CODE AND SM.STRG_TYPE='C' AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.EVENT_TYPE=F.ACTIVITY_CODE AND F.ACTIVITY_TYPE='FW') AS TOTAL_CALLS_RETAILER, " +
"(SELECT SUM(VALUE) FROM STRG_MEET_ORDER SO,STRG_MEET SM WHERE SO.TRAN_ID=SM.TRAN_ID AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.SALES_PERS=EMP.EMP_CODE AND SM.STRG_TYPE='C') AS TOTAL_POB_DAY, " +
"(SELECT COUNT(*) AS COUNT FROM STRG_ITEM_DISPLAY SDI,STRG_MEET SM WHERE SDI.TRAN_ID=SM.TRAN_ID AND SM.EVENT_DATE>=? AND SM.EVENT_DATE<=? AND SM.SALES_PERS=MR.EMP_CODE AND STRG_TYPE='C') AS DISPLAY_COUNT " +
" FROM ORG_STRUCTURE EMP ,ORG_STRUCTURE MGR, ORG_STRUCTURE HO , EMPLOYEE MR WHERE EMP.EMP_CODE = MR.EMP_CODE AND EMP.POS_CODE__REPTO = MGR.POS_CODE AND MGR.POS_CODE__REPTO = HO.POS_CODE AND EMP.EMP_CODE IN "+getFormattedUserId(teamArgs)+"";
mStatement = mConnection.prepareStatement(query);
mStatement.setDate(1, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(2, java.sql.Date.valueOf(toDate) );
mStatement.setDate(3, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(4, java.sql.Date.valueOf(toDate) );
mStatement.setDate(5, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(6, java.sql.Date.valueOf(toDate) );
mStatement.setDate(7, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(8, java.sql.Date.valueOf(toDate) );
mStatement.setDate(9, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(10, java.sql.Date.valueOf(toDate) );
mStatement.setDate(11, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(12, java.sql.Date.valueOf(toDate) );
mStatement.setDate(13, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(14, java.sql.Date.valueOf(toDate) );
mStatement.setDate(15, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(16, java.sql.Date.valueOf(toDate) );
mStatement.setDate(17, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(18, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(19, java.sql.Date.valueOf(toDate) );
mStatement.setDate(20, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(21, java.sql.Date.valueOf(toDate) );
mStatement.setDate(22, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(23, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(24, java.sql.Date.valueOf(toDate) );
mStatement.setDate(25, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(26, java.sql.Date.valueOf(toDate) );
mStatement.setDate(27, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(28, java.sql.Date.valueOf(toDate) );
mStatement.setDate(29, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(30, java.sql.Date.valueOf(toDate) );
mStatement.setDate(31, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(32, java.sql.Date.valueOf(toDate) );
mStatement.setDate(33, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(34, java.sql.Date.valueOf(toDate) );
mStatement.setDate(35, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(36, java.sql.Date.valueOf(toDate) );
mStatement.setDate(37, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(38, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(39, java.sql.Date.valueOf(toDate) );
mStatement.setDate(40, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(41, java.sql.Date.valueOf(toDate) );
mStatement.setDate(42, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(43, java.sql.Date.valueOf(toDate) );
mStatement.setDate(44, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(45, java.sql.Date.valueOf(toDate) );
mStatement.setDate(46, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(47, java.sql.Date.valueOf(toDate) );
mStatement.setDate(48, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(49, java.sql.Date.valueOf(toDate) );
mStatement.setDate(50, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(51, java.sql.Date.valueOf(toDate) );
mStatement.setDate(52, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(53, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(54, java.sql.Date.valueOf(toDate) );
mStatement.setDate(55, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(56, java.sql.Date.valueOf(toDate) );
mStatement.setDate(57, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(58, java.sql.Date.valueOf(toDate) );
mStatement.setDate(59, java.sql.Date.valueOf(fromDate) );
mStatement.setDate(60, java.sql.Date.valueOf(toDate) );
mStatement.setDate(1, java.sql.Date.valueOf(fromDate));
mStatement.setDate(2, java.sql.Date.valueOf(toDate));
mStatement.setDate(3, java.sql.Date.valueOf(fromDate));
mStatement.setDate(4, java.sql.Date.valueOf(toDate));
mStatement.setDate(5, java.sql.Date.valueOf(fromDate));
mStatement.setDate(6, java.sql.Date.valueOf(toDate));
mStatement.setDate(7, java.sql.Date.valueOf(fromDate));
mStatement.setDate(8, java.sql.Date.valueOf(toDate));
mStatement.setDate(9, java.sql.Date.valueOf(fromDate));
mStatement.setDate(10, java.sql.Date.valueOf(toDate));
mStatement.setDate(11, java.sql.Date.valueOf(fromDate));
mStatement.setDate(12, java.sql.Date.valueOf(toDate));
mStatement.setDate(13, java.sql.Date.valueOf(fromDate));
mStatement.setDate(14, java.sql.Date.valueOf(toDate));
mStatement.setDate(15, java.sql.Date.valueOf(fromDate));
mStatement.setDate(16, java.sql.Date.valueOf(toDate));
mStatement.setDate(17, java.sql.Date.valueOf(fromDate));
mStatement.setDate(18, java.sql.Date.valueOf(toDate));
mStatement.setDate(19, java.sql.Date.valueOf(fromDate));
mStatement.setDate(20, java.sql.Date.valueOf(toDate));
mStatement.setDate(21, java.sql.Date.valueOf(fromDate));
mStatement.setDate(22, java.sql.Date.valueOf(toDate));
mStatement.setDate(23, java.sql.Date.valueOf(fromDate));
mStatement.setDate(24, java.sql.Date.valueOf(toDate));
mStatement.setDate(25, java.sql.Date.valueOf(fromDate));
mStatement.setDate(26, java.sql.Date.valueOf(toDate));
mStatement.setDate(27, java.sql.Date.valueOf(fromDate));
mStatement.setDate(28, java.sql.Date.valueOf(toDate));
mStatement.setDate(29, java.sql.Date.valueOf(fromDate));
mStatement.setDate(30, java.sql.Date.valueOf(toDate));
mStatement.setDate(31, java.sql.Date.valueOf(fromDate));
mStatement.setDate(32, java.sql.Date.valueOf(toDate));
mStatement.setDate(33, java.sql.Date.valueOf(fromDate));
mStatement.setDate(34, java.sql.Date.valueOf(toDate));
mStatement.setDate(35, java.sql.Date.valueOf(fromDate));
mStatement.setDate(36, java.sql.Date.valueOf(toDate));
mStatement.setDate(37, java.sql.Date.valueOf(fromDate));
mStatement.setDate(38, java.sql.Date.valueOf(toDate));
mStatement.setDate(39, java.sql.Date.valueOf(fromDate));
mStatement.setDate(40, java.sql.Date.valueOf(toDate));
mStatement.setDate(41, java.sql.Date.valueOf(fromDate));
mStatement.setDate(42, java.sql.Date.valueOf(toDate));
mStatement.setDate(43, java.sql.Date.valueOf(fromDate));
mStatement.setDate(44, java.sql.Date.valueOf(toDate));
mStatement.setDate(45, java.sql.Date.valueOf(fromDate));
mStatement.setDate(46, java.sql.Date.valueOf(toDate));
mStatement.setDate(47, java.sql.Date.valueOf(fromDate));
mStatement.setDate(48, java.sql.Date.valueOf(toDate));
mStatement.setDate(49, java.sql.Date.valueOf(fromDate));
mStatement.setDate(50, java.sql.Date.valueOf(toDate));
mStatement.setDate(51, java.sql.Date.valueOf(fromDate));
mStatement.setDate(52, java.sql.Date.valueOf(toDate));
mStatement.setDate(53, java.sql.Date.valueOf(fromDate));
mStatement.setDate(54, java.sql.Date.valueOf(toDate));
mStatement.setDate(55, java.sql.Date.valueOf(fromDate));
mStatement.setDate(56, java.sql.Date.valueOf(toDate));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment