PostgreSQL - Referencing another aggregate column in a window function
问题 Here's the query: SELECT name, group_name, number1, -- associated with either the name or the group_name number2, ... (number1 * number2) - SUM(number3) AS total_difference, SUM(total_difference) OVER (PARTITION BY group_name) AS grand_total FROM t GROUP BY name, group_name, number1, number2, ...; A single group_name may have many associated names. total_difference is generated for each name. My goal is for grand_total to be the sum of the total_difference for every name in group_name. total