Commit cfd95371 authored by prumde's avatar prumde

Updated Select SQL

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@217543 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8f1ee386
......@@ -72,3 +72,29 @@
WHERE ROWNUM < 6
ORDER BY NET_VAL DESC ;
----------------------------------------------------------------------------------------
SELECT DISS.EMP_CODE AS EMPCODE,
(SELECT E.EMP_FNAME || ' ' || E.EMP_LNAME FROM EMPLOYEE E WHERE E.EMP_CODE = DISS.EMP_CODE) AS EMPNAME,
TO_CHAR(DISS.TRAN_DATE, 'MON-YYYY') AS "MONTH" ,
NVL(ROUND((SUM(DISS.SALES_VAL) / NO_OF_SE), 2), 0) AS "GROSS SALES",
NVL(ROUND((SUM(DISS.RETURN_VAL) / NO_OF_SE), 2), 0) AS "SALES RETURN",
NVL(ROUND((SUM(DISS.NET_VAL) / NO_OF_SE), 2), 0) AS "NET SALES" ,
' ' AS "SALES AS PER SUN (MR. RAZI)"
FROM DWH_INV_SRET_SUM DISS
WHERE TO_CHAR(DISS.TRAN_DATE, 'YYYYMM')= '202001'
GROUP BY TO_CHAR(DISS.TRAN_DATE, 'MON-YYYY') , DISS.EMP_CODE, DISS.NO_OF_SE
ORDER BY MONTH, EMPCODE;
SELECT DISS.EMP_CODE AS EMPCODE,
(SELECT E.EMP_FNAME || ' ' || E.EMP_LNAME FROM EMPLOYEE E WHERE E.EMP_CODE = DISS.EMP_CODE) AS EMPNAME,
TO_CHAR(DISS.TRAN_DATE, 'MON-YYYY') AS "MONTH" ,
NVL(ROUND((SUM(DISS.SALES_VAL) / NO_OF_SE), 2), 0) AS "GROSS SALES",
NVL(ROUND((SUM(DISS.RETURN_VAL) / NO_OF_SE), 2), 0) AS "SALES RETURN",
NVL(ROUND((SUM(DISS.NET_VAL) / NO_OF_SE), 2), 0) AS "NET SALES" ,
FN_GET_TARGET_SALES(DISS.EMP_CODE, '202001', 'VALUE') AS TARGET_VAL,
NVL(ROUND((SUM(DISS.REPLACEMENT_VAL) / NO_OF_SE), 2) , 0) AS REPLACEMENT_VAL,
NVL(ROUND((SUM(DISS.FREE_VAL) / NO_OF_SE), 2) , 0) AS FREE_VAL
FROM DWH_INV_SRET_SUM DISS
GROUP BY TO_CHAR(DISS.TRAN_DATE, 'MON-YYYY') , DISS.EMP_CODE, DISS.NO_OF_SE;
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