これを試してください:
SELECT sum(a.total)
FROM (SELECT sum(size) as total
FROM mytable group by name) a
更新 申し訳ありませんが、すべて同じクエリで必要なことを読んでいません。このため、 gregの答え それは良いです。ただし、postgresqlバージョン> =9の場合は他の可能性があります:
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