Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Używanie funkcji LAG lub Other w klauzuli SUM

Mogę źle zinterpretować Twoje pytanie, ale uważam, że wystarczy dodać ROWS BETWEEN do Twojej SUM() :

SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Automatyczny przyrost dla Oracle

  2. Jak mogę nadać alias tabeli w Oracle?

  3. Różnica między upuszczaniem a upuszczaniem czyszczenia w Oracle

  4. Wydajne sprzężenie ze skorelowanym podzapytaniem

  5. Błąd ORA-01804 podczas próby załadowania Oracle dbDriver