Commit 25c3810e authored by nsawalakhe's avatar nsawalakhe

Added sql changes in component


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103073 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b7987bb7
...@@ -121,7 +121,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -121,7 +121,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
connDriver = null; connDriver = null;
/*Local SQL*/ /*Local SQL*/
sql= "select code, PARTICIPANTS_NAME, result,count_m as No_of_Evaluation, perce, " + /*sql= "select code, PARTICIPANTS_NAME, result,count_m as No_of_Evaluation, perce, " +
"RANK() over (order by perce desc ) as rank from ( select emp.code, " + "RANK() over (order by perce desc ) as rank from ( select emp.code, " +
"emp.firstname +' '+ emp.lastname as PARTICIPANTS_NAME, SUM(CAST(srd.result " + "emp.firstname +' '+ emp.lastname as PARTICIPANTS_NAME, SUM(CAST(srd.result " +
"as int)) as result, COUNT(distinct srd.TRAN_ID) as count_m, " + "as int)) as result, COUNT(distinct srd.TRAN_ID) as count_m, " +
...@@ -140,12 +140,12 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -140,12 +140,12 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"inner join HR.dbo.employee emp on emp.code=A.EMP_CODE " + "inner join HR.dbo.employee emp on emp.code=A.EMP_CODE " +
//"where SURVEY_TEMPL='"+eventCode+"' " + //"where SURVEY_TEMPL='"+eventCode+"' " +
"group by emp.code, emp.firstname +' '+ emp.lastname, sca.scope_code )a order by rank "; "group by emp.code, emp.firstname +' '+ emp.lastname, sca.scope_code )a order by rank ";
*/
/*Final Sql*/ /*Final Sql*/
if(eventCode!=null) if(eventCode!=null)
{ {
/*sql= "select code, PARTICIPANTS_NAME, result,count_m as No_of_Evaluation, perce, " + sql= "select code, PARTICIPANTS_NAME, result,count_m as No_of_Evaluation, perce, " +
"RANK() over (order by perce desc ) as rank from ( select emp.code, emp.firstname +' '+ emp.lastname as PARTICIPANTS_NAME," + "RANK() over (order by perce desc ) as rank from ( select emp.code, emp.firstname +' '+ emp.lastname as PARTICIPANTS_NAME," +
" SUM(CAST(srd.result as int)) as result, COUNT(distinct srd.TRAN_ID) as count_m, " + " SUM(CAST(srd.result as int)) as result, COUNT(distinct srd.TRAN_ID) as count_m, " +
"(SUM(CAST(srd.result as int))*100)/( COUNT(distinct srd.TRAN_ID)*(select sum(result_range_max) " + "(SUM(CAST(srd.result as int))*100)/( COUNT(distinct srd.TRAN_ID)*(select sum(result_range_max) " +
...@@ -162,7 +162,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -162,7 +162,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"FROM dbo.SCOPE_VALUE )t CROSS APPLY x.nodes('/XMLRoot/RowData')m(n))A on a.code=sv.scope_code and A.EMP_CODE=sra.ENTITY_CODE " + "FROM dbo.SCOPE_VALUE )t CROSS APPLY x.nodes('/XMLRoot/RowData')m(n))A on a.code=sv.scope_code and A.EMP_CODE=sra.ENTITY_CODE " +
"inner join dbo.employee emp on emp.code=A.EMP_CODE where SURVEY_TEMPL='"+eventCode+"' " + "inner join dbo.employee emp on emp.code=A.EMP_CODE where SURVEY_TEMPL='"+eventCode+"' " +
"group by emp.code, emp.firstname +' '+ emp.lastname, sca.scope_code )a order by rank "; "group by emp.code, emp.firstname +' '+ emp.lastname, sca.scope_code )a order by rank ";
*/
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
int count = 0; int count = 0;
...@@ -232,7 +232,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -232,7 +232,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
/* Local sql*/ /* Local sql*/
sql = "WITH as_det (zone,region,team,emp_code,name,nos,mgr,total)AS ( SELECT e.ZONECODE ZONE, " + /*sql = "WITH as_det (zone,region,team,emp_code,name,nos,mgr,total)AS ( SELECT e.ZONECODE ZONE, " +
"r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code, (e.FIRSTNAME +' '+ e.LASTNAME) NAME , " + "r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code, (e.FIRSTNAME +' '+ e.LASTNAME) NAME , " +
"COUNT(SUR.MGR) NOS, (e2.FIRSTNAME +' '+ e2.LASTNAME) as mgr, SUM(SUR.RESULT) TOTAL FROM hr.dbo.employee e INNER JOIN hr.dbo.REGION r ON e.regionid = r.id INNER JOIN ( SELECT APP.ENTITY_CODE EMP_CODE, SRE.EMP_CODE MGR, SUM(CAST(SRD.result AS INT)) RESULT, APPR.ENTITY_CODE PRD_CODE, APPR.ENTITY_DESCR PRD_DESC FROM hr.dbo.survey_result_EMP SRE INNER JOIN hr.dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM INNER JOIN hr.dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID INNER JOIN ( SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'E' ) APP ON SRD.TRAN_ID = APP.TRAN_ID INNER JOIN ( SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'I' ) APPR ON SRD.TRAN_ID = APPR.TRAN_ID GROUP BY APP.ENTITY_CODE, SRE.EMP_CODE, APPR.ENTITY_CODE, APPR.ENTITY_DESCR ) SUR ON e.code = SUR.EMP_CODE " + "COUNT(SUR.MGR) NOS, (e2.FIRSTNAME +' '+ e2.LASTNAME) as mgr, SUM(SUR.RESULT) TOTAL FROM hr.dbo.employee e INNER JOIN hr.dbo.REGION r ON e.regionid = r.id INNER JOIN ( SELECT APP.ENTITY_CODE EMP_CODE, SRE.EMP_CODE MGR, SUM(CAST(SRD.result AS INT)) RESULT, APPR.ENTITY_CODE PRD_CODE, APPR.ENTITY_DESCR PRD_DESC FROM hr.dbo.survey_result_EMP SRE INNER JOIN hr.dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM INNER JOIN hr.dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID INNER JOIN ( SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'E' ) APP ON SRD.TRAN_ID = APP.TRAN_ID INNER JOIN ( SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'I' ) APPR ON SRD.TRAN_ID = APPR.TRAN_ID GROUP BY APP.ENTITY_CODE, SRE.EMP_CODE, APPR.ENTITY_CODE, APPR.ENTITY_DESCR ) SUR ON e.code = SUR.EMP_CODE " +
"inner join hr.dbo.employee e2 on e2.emp_code= SUR.MGR " + "inner join hr.dbo.employee e2 on e2.emp_code= SUR.MGR " +
...@@ -255,7 +255,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -255,7 +255,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"where survey_code in (select survey_code from hr.dbo.survey_templ_det " + "where survey_code in (select survey_code from hr.dbo.survey_templ_det " +
//"where survey_templ='"+eventCode+"' " + //"where survey_templ='"+eventCode+"' " +
") ) as total " + ") ) as total " +
"FROM as_det inner join as_det1 on as_det.emp_code=as_det1.code"; "FROM as_det inner join as_det1 on as_det.emp_code=as_det1.code"; */
/*Final sql*/ /*Final sql*/
...@@ -263,7 +263,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -263,7 +263,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
{ {
System.out.println(" Inside LiveEventDetails for getParticipentEventDetail Data Soruc Name ="+dataSourceName+ "==== participentCode :"+participentCode+"eventCode==="+eventCode); System.out.println(" Inside LiveEventDetails for getParticipentEventDetail Data Soruc Name ="+dataSourceName+ "==== participentCode :"+participentCode+"eventCode==="+eventCode);
/*sql = "WITH as_det (zone,region,team,emp_code,name,FIRSTNAME,MGR,nos,total)AS ( SELECT e.ZONECODE ZONE, r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code, (e.FIRSTNAME +' '+ e.LASTNAME) NAME, SUR.MGR, emp.FIRSTNAME, COUNT(SUR.MGR) NOS, SUM(SUR.RESULT) TOTAL FROM dbo.employee e INNER JOIN dbo.REGION r ON e.regionid = r.id INNER JOIN ( SELECT APP.ENTITY_CODE EMP_CODE, SRE.EMP_CODE MGR, SUM(CAST(SRD.result AS INT)) RESULT FROM dbo.survey_result_EMP SRE INNER JOIN dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM INNER JOIN ( SELECT code, a, b, PARTICIPANTS_NAME, result, count_m FROM ( SELECT emp.code, srd.TRAN_ID AS a, sra.TRAN_ID AS b, emp.firstname +' '+ emp.lastname AS PARTICIPANTS_NAME, SUM(CAST(srd.result AS INT)) AS result, COUNT(DISTINCT srd.TRAN_ID) AS count_m FROM dbo.SURVEY_CONFIG sc " + sql = "WITH as_det (zone,region,team,emp_code,name,FIRSTNAME,MGR,nos,total)AS ( SELECT e.ZONECODE ZONE, r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code, (e.FIRSTNAME +' '+ e.LASTNAME) NAME, SUR.MGR, emp.FIRSTNAME, COUNT(SUR.MGR) NOS, SUM(SUR.RESULT) TOTAL FROM dbo.employee e INNER JOIN dbo.REGION r ON e.regionid = r.id INNER JOIN ( SELECT APP.ENTITY_CODE EMP_CODE, SRE.EMP_CODE MGR, SUM(CAST(SRD.result AS INT)) RESULT FROM dbo.survey_result_EMP SRE INNER JOIN dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM INNER JOIN ( SELECT code, a, b, PARTICIPANTS_NAME, result, count_m FROM ( SELECT emp.code, srd.TRAN_ID AS a, sra.TRAN_ID AS b, emp.firstname +' '+ emp.lastname AS PARTICIPANTS_NAME, SUM(CAST(srd.result AS INT)) AS result, COUNT(DISTINCT srd.TRAN_ID) AS count_m FROM dbo.SURVEY_CONFIG sc " +
"INNER JOIN ( SELECT * FROM dbo.survey_config_appl WHERE appl_entity='E' ) sca ON sca.survey_id=sc.SURVEY_ID INNER JOIN dbo.SURVEY_FORM sf ON sf.SURVEY_ID=sc.SURVEY_ID INNER JOIN dbo.SURVEY_RESULT sr ON sr.tran_id__form=sf.tran_id INNER JOIN dbo.SURVEY_RESULT_DET srd ON srd.TRAN_ID=sr.TRAN_ID LEFT JOIN ( SELECT * FROM dbo.survey_result_appl WHERE appl_entity='E' ) sra ON sra.TRAN_ID=srd.tran_id INNER JOIN dbo.SCOPE_VALUE sv ON sv.scope_code=sca.scope_code LEFT JOIN ( SELECT SCOPE_CODE AS CODE, LTRIM(RTRIM(m.n.value('.[1]','varchar(8000)'))) AS EMP_CODE FROM ( SELECT SCOPE_CODE, CAST('<XMLRoot><RowData>' + REPLACE(SCOPE_VAL_DESCR, ',','</RowData><RowData>') + '</RowData></XMLRoot>' AS XML) AS x FROM dbo.SCOPE_VALUE ) t CROSS APPLY x.nodes('/XMLRoot/RowData')m(n) ) A ON a.code =sv.scope_code " + "INNER JOIN ( SELECT * FROM dbo.survey_config_appl WHERE appl_entity='E' ) sca ON sca.survey_id=sc.SURVEY_ID INNER JOIN dbo.SURVEY_FORM sf ON sf.SURVEY_ID=sc.SURVEY_ID INNER JOIN dbo.SURVEY_RESULT sr ON sr.tran_id__form=sf.tran_id INNER JOIN dbo.SURVEY_RESULT_DET srd ON srd.TRAN_ID=sr.TRAN_ID LEFT JOIN ( SELECT * FROM dbo.survey_result_appl WHERE appl_entity='E' ) sra ON sra.TRAN_ID=srd.tran_id INNER JOIN dbo.SCOPE_VALUE sv ON sv.scope_code=sca.scope_code LEFT JOIN ( SELECT SCOPE_CODE AS CODE, LTRIM(RTRIM(m.n.value('.[1]','varchar(8000)'))) AS EMP_CODE FROM ( SELECT SCOPE_CODE, CAST('<XMLRoot><RowData>' + REPLACE(SCOPE_VAL_DESCR, ',','</RowData><RowData>') + '</RowData></XMLRoot>' AS XML) AS x FROM dbo.SCOPE_VALUE ) t CROSS APPLY x.nodes('/XMLRoot/RowData')m(n) ) A ON a.code =sv.scope_code " +
"AND A.EMP_CODE=sra.ENTITY_CODE LEFT JOIN dbo.employee emp ON emp.code=A.EMP_CODE " + "AND A.EMP_CODE=sra.ENTITY_CODE LEFT JOIN dbo.employee emp ON emp.code=A.EMP_CODE " +
"WHERE SURVEY_TEMPL='"+eventCode+"' " + "WHERE SURVEY_TEMPL='"+eventCode+"' " +
...@@ -280,7 +280,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -280,7 +280,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"GROUP BY (e.FIRSTNAME +' '+ e.LASTNAME) , APPR.ENTITY_DESCR , e.code ) DET_PRD ON HDR.CODE = DET_PRD.CODE ) X WHERE upper(report)='MARKS' ) SELECT DISTINCT as_det.*, as_det1.*, (select sum(result_range_max) as tot_marks from dbo.survey_master where survey_code in (select survey_code from dbo.survey_templ_det " + "GROUP BY (e.FIRSTNAME +' '+ e.LASTNAME) , APPR.ENTITY_DESCR , e.code ) DET_PRD ON HDR.CODE = DET_PRD.CODE ) X WHERE upper(report)='MARKS' ) SELECT DISTINCT as_det.*, as_det1.*, (select sum(result_range_max) as tot_marks from dbo.survey_master where survey_code in (select survey_code from dbo.survey_templ_det " +
"where survey_templ='"+eventCode+"')) as tot_marks " + "where survey_templ='"+eventCode+"')) as tot_marks " +
"FROM as_det INNER JOIN as_det1 ON as_det.emp_code=as_det1.code"; "FROM as_det INNER JOIN as_det1 ON as_det.emp_code=as_det1.code";
*/
/*sql = " WITH as_det (zone,region,team,emp_code,name,FIRSTNAME,MGR,nos,total)AS " + /*sql = " WITH as_det (zone,region,team,emp_code,name,FIRSTNAME,MGR,nos,total)AS " +
"( SELECT e.ZONECODE ZONE, r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code," + "( SELECT e.ZONECODE ZONE, r.Name AS REGION, e.teamcode TEAM, e.code AS emp_code," +
" (e.FIRSTNAME +' '+ e.LASTNAME) NAME , SUR.MGR, emp.FIRSTNAME, COUNT(SUR.MGR)" + " (e.FIRSTNAME +' '+ e.LASTNAME) NAME , SUR.MGR, emp.FIRSTNAME, COUNT(SUR.MGR)" +
...@@ -345,8 +345,8 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -345,8 +345,8 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
{ {
rowData = new JSONObject(); rowData = new JSONObject();
rsltCnt = Double.parseDouble(checkNull(rs.getString("RESULTCNT"))); rsltCnt = Double.parseDouble(checkNull(rs.getString("RESULTCNT")));
//total = Double.parseDouble(checkNull(rs.getString("TOT_MARKS"))); total = Double.parseDouble(checkNull(rs.getString("TOT_MARKS")));
total = Double.parseDouble(checkNull(rs.getString("TOTAL"))); //total = Double.parseDouble(checkNull(rs.getString("TOTAL")));
System.out.println("rsltCnt:" + rsltCnt); System.out.println("rsltCnt:" + rsltCnt);
System.out.println("total:" + total); System.out.println("total:" + total);
...@@ -360,8 +360,8 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -360,8 +360,8 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
rowData.put("percentage", Long.valueOf(Math.round(percntVal))); rowData.put("percentage", Long.valueOf(Math.round(percntVal)));
rowData.put("spanvalue", Math.round(percntVal) + "%"); rowData.put("spanvalue", Math.round(percntVal) + "%");
rowData.put("ontimeval", checkNull(rs.getString("RESULTCNT"))); rowData.put("ontimeval", checkNull(rs.getString("RESULTCNT")));
//rowData.put("totalval", checkNull(rs.getString("TOT_MARKS"))); rowData.put("totalval", checkNull(rs.getString("TOT_MARKS")));
rowData.put("totalval", checkNull(rs.getString("TOTAL"))); //rowData.put("totalval", checkNull(rs.getString("TOTAL")));
rowData.put("person_name", checkNull(rs.getString("NAME"))); rowData.put("person_name", checkNull(rs.getString("NAME")));
rowData.put("prd_name", checkNull(rs.getString("PRD_NAME"))); rowData.put("prd_name", checkNull(rs.getString("PRD_NAME")));
...@@ -428,7 +428,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -428,7 +428,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
connDriver = null; connDriver = null;
/*Local sql*/ /*Local sql*/
sql = "SELECT RTRIM(LTRIM(upper(sm.DESCR))) as SURVEY , SUM(CAST(SRD.result AS INT)) RESULT " + /*sql = "SELECT RTRIM(LTRIM(upper(sm.DESCR))) as SURVEY , SUM(CAST(SRD.result AS INT)) RESULT " +
"FROM hr.dbo.survey_result_EMP SRE INNER JOIN hr.dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM " + "FROM hr.dbo.survey_result_EMP SRE INNER JOIN hr.dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM " +
"INNER JOIN hr.dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID " + "INNER JOIN hr.dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID " +
"INNER JOIN (SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'E') APP " + "INNER JOIN (SELECT * FROM hr.dbo.survey_result_appl WHERE APPL_ENTITY = 'E') APP " +
...@@ -437,14 +437,14 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -437,14 +437,14 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"ON APP.ENTITY_CODE = e.code INNER JOIN hr.dbo.survey_master sm ON SRD.SURVEY_CODE = sm.SURVEY_CODE " + "ON APP.ENTITY_CODE = e.code INNER JOIN hr.dbo.survey_master sm ON SRD.SURVEY_CODE = sm.SURVEY_CODE " +
//"WHERE RTRIM(LTRIM(e.FIRSTNAME +' '+ e.LASTNAME)) = 'Niranjan Kumar Mahali' " + //"WHERE RTRIM(LTRIM(e.FIRSTNAME +' '+ e.LASTNAME)) = 'Niranjan Kumar Mahali' " +
//"and RTRIM(LTRIM(APPR.ENTITY_DESCR)) ='STABLON' " + //"and RTRIM(LTRIM(APPR.ENTITY_DESCR)) ='STABLON' " +
"GROUP BY sm.DESCR,(e.FIRSTNAME +' '+ e.LASTNAME) "; "GROUP BY sm.DESCR,(e.FIRSTNAME +' '+ e.LASTNAME) ";*/
/*Final sql*/ /*Final sql*/
if(personName!=null && productName!=null) if(personName!=null && productName!=null)
{ {
System.out.println(" Inside LiveEventDetails for getParticipentEventDetail Data Soruc Name ="+dataSourceName+ "==== personName :"+personName+"productName==="+productName); System.out.println(" Inside LiveEventDetails for getParticipentEventDetail Data Soruc Name ="+dataSourceName+ "==== personName :"+personName+"productName==="+productName);
/*sql = "SELECT RTRIM(LTRIM(upper(sm.DESCR))) as SURVEY , SUM(CAST(SRD.result AS INT)) RESULT " + sql = "SELECT RTRIM(LTRIM(upper(sm.DESCR))) as SURVEY , SUM(CAST(SRD.result AS INT)) RESULT " +
"FROM dbo.survey_result_EMP SRE INNER JOIN dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM " + "FROM dbo.survey_result_EMP SRE INNER JOIN dbo.survey_result SR ON SRE.TRAN_ID = SR.TRAN_ID__FORM " +
"INNER JOIN dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID " + "INNER JOIN dbo.survey_result_det SRD ON SR.TRAN_ID = SRD.TRAN_ID " +
"INNER JOIN (SELECT * FROM dbo.survey_result_appl WHERE APPL_ENTITY = 'E') APP " + "INNER JOIN (SELECT * FROM dbo.survey_result_appl WHERE APPL_ENTITY = 'E') APP " +
...@@ -454,7 +454,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo ...@@ -454,7 +454,7 @@ public class LiveEventDetails extends ValidatorEJB implements LiveEventDetailsLo
"WHERE RTRIM(LTRIM(e.FIRSTNAME +' '+ e.LASTNAME)) = '"+personName+"' " + "WHERE RTRIM(LTRIM(e.FIRSTNAME +' '+ e.LASTNAME)) = '"+personName+"' " +
"and RTRIM(LTRIM(APPR.ENTITY_DESCR)) ='"+productName+"' " + "and RTRIM(LTRIM(APPR.ENTITY_DESCR)) ='"+productName+"' " +
"GROUP BY sm.DESCR,(e.FIRSTNAME +' '+ e.LASTNAME) "; "GROUP BY sm.DESCR,(e.FIRSTNAME +' '+ e.LASTNAME) ";
*/
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
int count = 0; int count = 0;
......
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