sql >> Databáze >  >> RDS >> Oracle

Mohu zde použít analytickou funkci Oracle?

Jistě, můžete použít analytiku, něco takového:

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. Jak vybrat řádky s hodnotou sloupce null?

  2. Rozdělte hodnoty oddělené čárkami do sloupců v Oracle

  3. Nelegální kombinace porovnávání pro operaci „jako“ při vyhledávání pomocí Ignited-Datatables

  4. Json otazníky (??????) místo hebrejských znaků