Commit 00e60535 authored by pborate's avatar pborate

Done the changes in sales trend ejb

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@204887 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ad24aa23
......@@ -107,69 +107,93 @@ public class SalesTrends extends ValidatorEJB
StringBuffer sqlCurrYear = new StringBuffer();
JSONObject rowData = null;
sqlCurrYear.append("select DSS.DOC_DATE,")
.append("TRAN_ID,REPL_RETURN_QTY,REPL_RETURN_VALUE,DISC_AMT,MRP,PTR, " )
.append("PTS,HSN_CODE,PACK,DUE_DATE, CGST_AMT,CGST_RATE,SGST_RATE,SGST_AMT,CITY,ITEM_BRAND, " )
.append(" TO_CHAR(DSS.doc_date,'MON') DSS_MONTH, " )
.append(" TO_CHAR(DSS.doc_date,'YYYY') DSS_YEAR,")
.append(" DWH_HIERARCHY.LEVLE1,")
.append(" DWH_HIERARCHY.LEVLE2," )
.append(" DWH_HIERARCHY.LEVLE3,")
.append(" DWH_HIERARCHY.LEVLE4,")
.append(" DWH_HIERARCHY.LEVLE5," )
.append(" DWH_HIERARCHY.LEVLE6," )
.append(" DSS.CUST_CODE, " )
.append(" DSS.IGST_RATE, " )
.append(" DSS.IGST_AMT, " )
.append(" (SELECT CUST_NAME from CUSTOMER where CUST_CODE = DSS.CUST_CODE) as CUST_NAME, " )
.append(" DSS.SITE_CODE, " )
.append(" (SELECT DESCR from SITE where SITE_CODE = DSS.SITE_CODE) as SITE_DESCR, ")
.append(" DSS.ITEM_CODE, I.DESCR, ")
.append(" I.ITEM_SER, " )
sqlCurrYear.append(" SELECT DSS.DOC_DATE, ")
.append(" DSS.TRAN_ID, ")
.append(" DSS.REPL_RETURN_QTY, ")
.append(" DSS.REPL_RETURN_VALUE, ")
.append(" DSS.DISC_AMT, ")
.append(" DSS.MRP, ")
.append(" DSS.PTR, ")
.append(" DSS.PTS, ")
.append(" DSS.HSN_CODE, ")
.append(" DSS.PACK, ")
.append(" DSS.DUE_DATE, ")
.append(" DSS.CGST_AMT, ")
.append(" DSS.CGST_RATE, ")
.append(" DSS.SGST_RATE, ")
.append(" DSS.SGST_AMT, ")
.append(" DSS.CITY, ")
.append(" DSS.ITEM_BRAND, ")
.append(" TO_CHAR(DSS.doc_date,'MON') DSS_MONTH, ")
.append(" TO_CHAR(DSS.doc_date,'YYYY') DSS_YEAR, ")
.append(" DWH_HIERARCHY.LEVLE1, ")
.append(" DWH_HIERARCHY.LEVLE2, ")
.append(" DWH_HIERARCHY.LEVLE3, ")
.append(" DWH_HIERARCHY.LEVLE4, ")
.append(" DWH_HIERARCHY.LEVLE5, ")
.append(" DWH_HIERARCHY.LEVLE6, ")
.append(" DSS.CUST_CODE, ")
.append(" DSS.IGST_RATE, ")
.append(" DSS.IGST_AMT, ")
.append(" (SELECT CUST_NAME FROM CUSTOMER WHERE CUST_CODE = DSS.CUST_CODE ")
.append(" ) AS CUST_NAME, ")
.append(" DSS.SITE_CODE, ")
.append(" (SELECT DESCR FROM SITE WHERE SITE_CODE = DSS.SITE_CODE ")
.append(" ) AS SITE_DESCR, ")
.append(" DSS.ITEM_CODE, ")
.append(" I.DESCR, ")
.append(" I.ITEM_SER, ")
.append(" ISER.DESCR AS ISER_DESCR, ")
.append(" ISER.PRODUCT_LINE, " )
.append(" (SELECT descr from GENCODES where RPAD(fld_value, 5, '' ) = ISER.PRODUCT_LINE) as PRODUCT_LINE_DESCR, ")
.append(" DSS.NET_SALES_VALUE, " )
.append(" ISER.PRODUCT_LINE, ")
.append(" (SELECT descr ")
.append(" FROM GENCODES ")
.append(" WHERE RPAD(fld_value, 5, '' ) = ISER.PRODUCT_LINE ")
.append(" ) AS PRODUCT_LINE_DESCR, ")
.append(" DSS.NET_SALES_VALUE, ")
.append(" DSS.SALES_QTY, ")
.append(" DSS.FREE_SALES_VALUE, ")
.append(" DSS.REPL_QTY, " )
.append(" DSS.REPL_QTY, ")
.append(" DSS.FREE_QTY, ")
.append(" DSS.GROSS_SALES_VALUE " )
.append(" from DWH_SALES_SUM DSS ")
.append(" LEFT OUTER JOIN (" )
.append(" SELECT ORG_STRUCTURE.POOL_CODE, ORG_STRUCTURE.POS_CODE, ORG_STRUCTURE.TABLE_NO,")
.append(" ORG_STRUCTURE.VERSION_ID" )
.append(" FROM ORG_STRUCTURE, EMPLOYEE")
.append(" WHERE ORG_STRUCTURE.POOL_CODE IN ( SELECT ORG_STRUCTURE.POOL_CODE" )
.append(" FROM ORG_STRUCTURE, DWH_SALES_SUM" )
.append(" WHERE ORG_STRUCTURE.POS_CODE=DWH_SALES_SUM.POS_CODE")
.append(" )" )
.append(" AND ORG_STRUCTURE.EMP_CODE = EMPLOYEE.EMP_CODE(+)" )
.append(" ) ORG_STRUCT ON DSS.POS_CODE = ORG_STRUCT.POS_CODE" )
.append(" LEFT OUTER JOIN ITEM I ON DSS.ITEM_CODE = I.ITEM_CODE " )
.append(" LEFT OUTER JOIN ITEMSER ISER ON I.ITEM_SER = ISER.ITEM_SER,( ")
.append(" select lv1.pos_code, lv1.table_no, lv1.version_id,")
.append(" lv1.pos_code__repto, lv1.descr, lv1.level_no AS LEVLE1,")
.append(" lv2.pos_code__repto, lv2.descr, lv2.level_no AS LEVLE2," )
.append(" lv3.pos_code__repto, lv3.descr, lv3.level_no AS LEVLE3,")
.append(" lv4.pos_code__repto, lv4.descr, lv4.level_no AS LEVLE4," )
.append(" lv5.pos_code__repto, lv5.descr, lv5.level_no AS LEVLE5," )
.append(" lv6.pos_code__repto, lv6.descr, lv6.level_no AS LEVLE6")
.append(" from org_structure lv1")
.append(" left outer join org_structure lv2 on lv1.pos_code__repto = lv2.pos_code")
.append(" left outer join org_structure lv3 on lv2.pos_code__repto = lv3.pos_code")
.append(" left outer join org_structure lv4 on lv3.pos_code__repto = lv4.pos_code " )
.append(" left outer join org_structure lv5 on lv4.pos_code__repto = lv5.pos_code")
.append(" left outer join org_structure lv6 on lv5.pos_code__repto = lv6.pos_code" )
.append(" ) DWH_HIERARCHY" )
.append(" WHERE DWH_HIERARCHY.POS_CODE = ORG_STRUCT.POS_CODE")
.append(" AND DWH_HIERARCHY.TABLE_NO = ORG_STRUCT.TABLE_NO" )
.append(" AND DWH_HIERARCHY.VERSION_ID = ORG_STRUCT.VERSION_ID" )
.append(" AND ISER.item_ser >= '"+itemser_fm+"' ")
.append(" AND ISER.item_ser <= '"+itemser_to+"' " )
.append(" AND DSS.SITE_CODE >= '"+SITE_CODE_FR+"' " )
.append(" DSS.GROSS_SALES_VALUE ")
.append(" FROM DWH_SALES_SUM DSS ")
.append(" LEFT OUTER JOIN ITEM I ")
.append(" ON DSS.ITEM_CODE = I.ITEM_CODE ")
.append(" LEFT OUTER JOIN ITEMSER ISER ")
.append(" ON I.ITEM_SER = ISER.ITEM_SER ")
.append(" LEFT OUTER JOIN ")
.append(" (SELECT lv1.pos_code AS POS_CODE1, ")
.append(" lv1.table_no, ")
.append(" lv1.version_id, ")
.append(" lv1.level_no AS LEVLE1, ")
.append(" lv2.level_no AS LEVLE2, ")
.append(" lv3.level_no AS LEVLE3, ")
.append(" lv4.level_no AS LEVLE4, ")
.append(" lv5.level_no AS LEVLE5, ")
.append(" lv6.level_no AS LEVLE6 ")
.append(" FROM org_structure lv1 ")
.append(" LEFT OUTER JOIN org_structure lv2 ")
.append(" ON lv1.pos_code__repto = lv2.pos_code ")
.append(" LEFT OUTER JOIN org_structure lv3 ")
.append(" ON lv2.pos_code__repto = lv3.pos_code ")
.append(" LEFT OUTER JOIN org_structure lv4 ")
.append(" ON lv3.pos_code__repto = lv4.pos_code ")
.append(" LEFT OUTER JOIN org_structure lv5 ")
.append(" ON lv4.pos_code__repto = lv5.pos_code ")
.append(" LEFT OUTER JOIN org_structure lv6 ")
.append(" ON lv5.pos_code__repto = lv6.pos_code ")
.append(" ) DWH_HIERARCHY ON DWH_HIERARCHY.POS_CODE1 = DSS.POS_CODE ")
.append(" AND DWH_HIERARCHY.version_id IN ")
.append(" (SELECT version_id ")
.append(" FROM version ")
.append(" WHERE to_date(sysdate) BETWEEN eff_from AND valid_upto ")
.append(" ) ")
.append(" AND DWH_HIERARCHY.table_no = NVL( ISER.TABLE_NO__HIER, ISER.ITEM_SER ) ")
.append(" WHERE ISER.item_ser >= '"+itemser_fm+"' ")
.append(" AND ISER.item_ser <='"+itemser_to+"' ")
.append(" AND DSS.SITE_CODE >= '"+SITE_CODE_FR+"' ")
.append(" AND DSS.SITE_CODE <= '"+SITE_CODE_TO+"' ")
.append( period1);
.append(period1);
BaseLogger.log("3",null,null,"SQL QUERY EXECUTED ::::::::::::::::: " + sqlCurrYear );
......
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