Versuchen Sie Folgendes:
SELECT sum(a.total)
FROM (SELECT sum(size) as total
FROM mytable group by name) a
AKTUALISIEREN Es tut mir leid, ich habe nicht gelesen, dass Sie alles in derselben Abfrage haben möchten. Aus diesem Grund die Antwort von greg es ist besser. Jedoch andere Möglichkeit, wenn Sie eine Postgresql-Version>=9 haben:
WITH mytableWith (name, sum) as
(SELECT name, sum(size)
FROM mytable
GROUP BY name)
SELECT 'grand total' AS name,
sum(sum) AS sum
FROM mytableWith
UNION ALL
SELECT name, sum
FROM mytableWith