Ciao, scusa il ritardo..
Eccoti una query che dovrebbe fare al caso tuo:
SELECT T.Squadra, Sum(T.Punti) AS PuntiTot
FROM (SELECT
SC.squadracasa AS Squadra,
SC.punticasa AS Punti
FROM Query1 AS SC
UNION ALL
SELECT
SO.squadraospite,
SO.puntiospite
FROM Query1 AS SO
) AS T
GROUP BY T.Squadra
ORDER BY Sum(T.Punti) DESC;
Fammi sapere! 
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org