The following query returns the total sum of meat sales for all cities. Note there is no PARTITION BY clause in the SUM function, so all cities are included in the group sum.
SELECT city, kind, sales, SUM(sales) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM monthly;
The possible results of the preceding SELECT appear in the following table.
city | kind | sales | Group Sum (sales) |
---|---|---|---|
Omaha | pure pork | 45 | 395 |
Omaha | pure pork | 125 | 395 |
Omaha | pure pork | 25 | 395 |
Omaha | variety pack | 25 | 395 |
Chicago | variety pack | 55 | 395 |
Chicago | variety pack | 45 | 395 |
Chicago | pure pork | 50 | 395 |
Chicago | variety pack | 25 | 395 |