Einzelnen Beitrag anzeigen
Alt 29.01.2005, 23:34   #2
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

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.
T.dot ist offline   Mit Zitat antworten