Can I Use Oracle Analytical Function Here?
I've got this query: SELECT year, month, week, C.cpg_pk CPG, C.dep_pk
Solution 1:
Sure, you can use analytics, something like this:
SELECT DISTINCT YEAR, MONTH, WEEK, CPG, DEPT, CUST_ID, R_ID,
SUM(P1) OVER (PARTITION BY YEAR,MONTH,WEEK, CPG, DEPT, CUST_ID, R_ID) P1,
SUM(IC) OVER (PARTITION BY YEAR,MONTH,WEEK, CPG, DEPT, CUST_ID, R_ID) IC,
SUM(B1) OVER (PARTITION BY YEAR,MONTH,WEEK, CPG, DEPT, CUST_ID, R_ID) B1,
P2, B2, TOT, TOTAL_TXN, TOTAL_AMT
FROM (your_query)
Post a Comment for "Can I Use Oracle Analytical Function Here?"