Analytical SQL - Running Total - Order by without Partition By

Welcome to the third post on the series Analytical SQL. In the first two posts we studied 

In this post we will create a report showing a running total of the complete EMP table in order of HIREDATE. To create a running total for the complete dataset, PARTITION BY is not required, we just need to add ORDER BY in OVER analytic clause
SQL> select d.deptno, d.dname, empno, ename, hiredate, sal,
  2  sum(sal) over(order by hiredate) running_total
  3  from emp e, dept d
  4  where e.deptno = d.deptno;

    DEPTNO DNAME               EMPNO ENAME      HIREDATE         SAL RUNNING_TOTAL
---------- -------------- ---------- ---------- --------- ---------- -------------
        20 RESEARCH             7369 SMITH      17-DEC-80     800.75        800.75
        30 SALES                7499 ALLEN      20-FEB-81     1600.9       2401.65
        30 SALES                7521 WARD       22-FEB-81       1250       3651.65
        20 RESEARCH             7566 JONES      02-APR-81     2975.5       6627.15
        30 SALES                7698 BLAKE      01-MAY-81     2850.3       9477.45
        10 ACCOUNTING           7782 CLARK      09-JUN-81    2450.45       11927.9
        30 SALES                7844 TURNER     08-SEP-81    1500.95      13428.85
        30 SALES                7654 MARTIN     28-SEP-81    1250.05       14678.9
        10 ACCOUNTING           7839 KING       17-NOV-81    5000.15      19679.05
        20 RESEARCH             7902 FORD       03-DEC-81     3000.6      23630.64
        30 SALES                7900 JAMES      03-DEC-81     950.99      23630.64
        10 ACCOUNTING           7934 MILLER     23-JAN-82       1300      24930.64
        20 RESEARCH             7788 SCOTT      19-APR-87    3000.55      27931.19
        20 RESEARCH             7876 ADAMS      23-MAY-87    1100.01       29031.2
As you can see in above output, data is ordered by HIREDATE, and RUNNING_TOTAL column is calculating SUM from the first row till the current row.

17 comments:

  1. Excellent Article!!! I like the helpful information you provide in your article.

    BA 3rd year result 2022

    ReplyDelete
  2. Asia’s premier FinTech certification course in collaboration with S. P. Jain School of Global Management. The best and most comprehensive FinTech course designed to transform your career. Enroll Now!

    ReplyDelete
  3. Hello
    My name is Elisabeth and I would like to ask if there is any Guest or Sponsored post option available on your website
    I would like to post a unique and high quality article with a dofollow link inside
    Please let me know all the guidelines for a perfect article

    Best Regards
    Elisabeth Muller
    elismullermarketing@gmail.com

    ReplyDelete
  4. สล็อตแมชชีนได้เงินจริงและเล่นง่าย ผู้เริ่มต้นต้องลองเกมสล็อตแมชชีนจากค่าย PG Slot เล่นง่ายและไม่ซับซ้อน และเป็นเว็บไซต์เดียวที่มีอัตราการจ่ายสูงสุดสำหรับเกมสล็อต ทางเข้าเล่น pg คลิกที่นี้ และยังติดตั้งระบบฝากเงินรวดเร็วและระบบอัตโนมัติภายใน 1 นาทีโดยไม่ต้องรออีกต่อไป

    ReplyDelete
  5. Much impressed by this article.
    Thanks for sharing.
    tractor

    ReplyDelete
  6. I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.
    night time bazar pannel chart | tara mumbai night pannel chart.

    ReplyDelete
  7. Hello!!

    Useful blog. thank you for sharing to us.

    used tractors online

    ReplyDelete
  8. Excellent content, Thanks for sharing this. It's pretty nice and very helpful content in this article.
    Leanpitch provides online training in Product Owner, everyoCSPO certification

    ReplyDelete
  9. Excellent content, Thanks for sharing this. It's pretty nice and very helpful content in this article.
    Leanpitch provides online training in Product Owner,
    CSPO TRAINING

    ReplyDelete
  10. Hi.
    I genuinely appreciate the valuable information you provide in your articles. I'll bookmark your site, and I'll make sure to encourage the kids to visit here regularly. I am confident that they will gain a wealth of new knowledge from this platform more than anywhere else. Here is sharing some RSA Archer Training information may be its helpful to you.
    RSA Archer Training

    ReplyDelete
  11. devil 168 10 รับ 100 เว็บไซต์สล็อต ออนไลน์ 2023 ไม่เฉพาะแต่จะมากับการให้ บริการ ที่ครบวงจรสูงที่สุด เกมสล็อตทำเกม จ่ายจริง pg slot ทุกค่ายเกมสล็อตชั้นแนว หน้าเพียงแค่นั้น

    ReplyDelete
  12. Only Fans Leaks
    https://onlyfansleaks.sx/

    ReplyDelete
  13. ไทย สล็อต เกมสล็อต ออนไลน์ ได้เงินจริง สล็อตเว็บไซต์ตรง ไทย สล็อต pg slot ไม่ผ่านเอเย่นต์ เป็นเว็บไซต์ สล็อตออนไลน์ ที่คุณจะเข้ามากำลังได้รับความนิยมเยอะแค่ไหนก็ได้

    ReplyDelete