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

Použití funkce LAG nebo jiné v klauzuli SUM

Možná si vaši otázku špatně vykládám, ale domnívám se, že stačí přidat ROWS BETWEEN na váš SUM() :

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


  1. SQL:Jak vybrat jeden záznam za den, za předpokladu, že každý den obsahuje více než 1 hodnotu MySQL

  2. Nelze upravit konfigurační soubory OHS v Enterprise Manager

  3. Je Percona zpětně kompatibilní s MySQL? Případ Ruby in Rails

  4. Jak získat sadu výsledků, jako je funkce Oracle lag