sql >> Database >  >> RDS >> Oracle

Kan ik hier de analytische functie van Oracle gebruiken?

Natuurlijk kun je analyses gebruiken, zoiets als dit:

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)



  1. Selecteer een rij en rijen eromheen

  2. Wat zijn de voordelen van de modus only_full_group_by?

  3. Wat is het verschil tussen pakket com.mysql.jdbc.PreparedStatement; en java.sql.PreparedStatement?

  4. Oracle SYS_GUID verandert niet