Commit d6e44344 authored by vvengurlekar's avatar vvengurlekar

sql changes for complinceDB2


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@43925 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 52cde72f
......@@ -69,7 +69,7 @@ public class ComplianceDB2 extends ValidatorEJB implements ComplianceDB2Local, C
"THEN '-' ELSE 'NR' END ) AS REP_NONREP ,CONCAT(CONCAT(COALESCE(STRG_CUSTOMER.FIRST_NAME, ''), " +
"COALESCE(STRG_CUSTOMER.MIDDLE_NAME, '')), COALESCE(STRG_CUSTOMER.LAST_NAME, '')) AS CUSTOMER_NAME " +
"FROM ( SELECT VW_SALES_HIER_JJ.REPCODE AS SALESPERS ,AV_DATES.available_dy AS AVAILABLE_DY " +
"FROM ( SELECT REPCODE ,'a' AS a FROM VW_SALES_HIER_JJ ) VW_SALES_HIER_JJ ,( SELECT dt AS available_dy ,'a' AS a " +
"FROM ( SELECT REPCODE ,'a' AS a FROM VW_SALES_HIER_JJ WHERE (NSMCODE = '"+loginId+"' OR SMCODE = '"+loginId+"' OR RSECODE = '"+loginId+"' OR REPCODE = '"+loginId+"' )) VW_SALES_HIER_JJ ,( SELECT dt AS available_dy ,'a' AS a " +
"FROM sfa_time WHERE dt > TIMESTAMP(last_day((to_date(('"+period+"'),('YYYYMM'))) - 1 month) ," +
"'00:00:00') AND DT <= TIMESTAMP(last_day(to_date(('"+period+"'),('YYYYMM'))) ,'00:00:00') ) AV_DATES WHERE VW_SALES_HIER_JJ.a = AV_DATES.a EXCEPT " +
"SELECT EMPLOYEE.EMP_CODE AS SALESPERS ,holiday.hol_date AS AVAILABLE_DY " +
......@@ -333,7 +333,7 @@ public class ComplianceDB2 extends ValidatorEJB implements ComplianceDB2Local, C
"AS REP_NONREP ,CONCAT(CONCAT(COALESCE(STRG_CUSTOMER.FIRST_NAME, ''), " +
"COALESCE(STRG_CUSTOMER.MIDDLE_NAME, '')), COALESCE(STRG_CUSTOMER.LAST_NAME, '')) AS CUSTOMER_NAME " +
"FROM ( SELECT VW_SALES_HIER_JJ.REPCODE AS SALESPERS ,AV_DATES.available_dy AS AVAILABLE_DY " +
"FROM ( SELECT REPCODE ,'a' AS a FROM VW_SALES_HIER_JJ ) VW_SALES_HIER_JJ ," +
"FROM ( SELECT REPCODE ,'a' AS a FROM VW_SALES_HIER_JJ WHERE (NSMCODE = '"+personName+"' OR SMCODE = '"+personName+"' OR RSECODE = '"+personName+"' OR REPCODE = '"+personName+"' )) VW_SALES_HIER_JJ ," +
"( SELECT dt AS available_dy ,'a' AS a FROM sfa_time WHERE dt > TIMESTAMP(last_day((to_date(('"+period+"'),('YYYYMM'))) - 1 month) ,'00:00:00') " +
"AND DT <= TIMESTAMP(last_day(to_date(('"+period+"'),('YYYYMM'))) ,'00:00:00') ) AV_DATES " +
"WHERE VW_SALES_HIER_JJ.a = AV_DATES.a EXCEPT SELECT EMPLOYEE.EMP_CODE AS SALESPERS , " +
......
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