Example: Group Sum - Teradata Vantage

Teradata® VantageCloud Lake

Deployment
VantageCloud
Edition
Lake
Product
Teradata Vantage
Published
January 2023
Language
English (United States)
Last Update
2024-04-03
dita:mapPath
phg1621910019905.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
phg1621910019905

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