Probeer dit:
SELECT sum(a.total)
FROM (SELECT sum(size) as total
FROM mytable group by name) a
UPDATE Het spijt me, ik lees niet dat je alles in dezelfde zoekopdracht wilt hebben. Om deze reden is het antwoord van greg het is beter. Echter, andere mogelijkheid als je een postgresql versie>=9 hebt:
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