sql >> データベース >  >> RDS >> Oracle

給与に対する累積合計と合計合計の両方を計算するためのクエリ

    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フィドル



    1. PostgreSQLのパフォーマンスをベンチマークする方法

    2. Oracle番号形式の不要な先頭の空白スペース

    3. 特定の日付に営業日数を追加する方法

    4. SQLで文字列を小文字に変換する方法