sql >> Database teknologi >  >> RDS >> Oracle

Kan jeg bruge Oracle analytiske funktion her?

Selvfølgelig kan du bruge analyser, noget som dette:

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. oracle hurtigere personsøgningsforespørgsel

  2. PHP PDO::lastInsertId() returnerer 0

  3. Kunne ikke åbne JPA EntityManager for transaktion; indlejret undtagelse er javax.persistence.PersistenceException

  4. Sådan genereres et entity-relationship (ER) diagram ved hjælp af Oracle SQL Developer