Hi!
Ich kann nicht dafür garantieren, das funktioniert - einfach probieren, kommt auch auf den sql-dialekt an, den du verwendest
select sum(w1) as Bla, sum(w2) as Blub, Bla/Blub as DasWasDuHabenWillst From ...
oder vl.
Select (Select sum(w1) from ...)/(Select sum(w2) from ...) as DasWasDuHabenWillst from ...
Gleiches fürs zweite:
Select avg(Select sum(w1) from ...) from ...
Wobei mysql Unterabfragen erst ab einer bestimmten Version unterstützt

(bei mir gehts auf jeden Fall schon)...
Sonst musst es wohl oder übel über einen Zwischenschritt machen - vl. gehts auch über eine Stored-Procedure - damit kenn ich mich aber wirklich zu wenig aus...
mfg T.