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

Dotaz na výpočet kumulativního i celkového SUMU nad mzdou

SELECT name,
location,
salary,
SUM(salary) OVER ( ORDER BY name) AS running_Salary,
/* order by name can replaced with rownum or rowid , but has to be some
column for perfect ordering as internal order is not judgeable */
SUM(salary) OVER () AS total_salary
FROM yourtable

SQL Fiddle



  1. Vygenerujte n řádků NULL v PostgreSQL

  2. PostGIS v akci

  3. Převeďte VARCHAR2 na číslo

  4. Připojte se ke čtyřem stolům zahrnujícím LEFT JOIN bez duplikátů