Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tôi có thể sử dụng chức năng phân tích của Oracle ở đây không?

Chắc chắn, bạn có thể sử dụng phân tích, giống như sau:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết kế ngược mô hình dữ liệu bằng Oracle SQL Developer

  2. Làm thế nào để CHỌN Cột, * TỪ BẢNG trong Oracle?

  3. Nhà tiên tri; giới hạn hàng cho mỗi giá trị cột

  4. Cách giải quyết biểu thức bị thiếu ORA-00936

  5. Cách tính toán sự khác biệt giữa hai ngày trong PostgreSQL / Oracle