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

Brug af LAG eller Anden funktion i SUM klausul

Jeg misfortolker muligvis dit spørgsmål, men jeg tror, ​​du bare skal tilføje ROWS BETWEEN til din SUM() :

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


  1. Laravel Eloquent vs query Builder - Hvorfor bruge veltalende for at reducere ydeevnen

  2. Hvordan rettes Ora-01427 enkeltrækkes underforespørgsel returnerer mere end én række i udvalgte?

  3. Logstash INPUT MySQL

  4. Forkert antal forskelsdage mellem 2 datoer med joda-tid?