Autor Zpráva
Jacks
Profil *
Zdravím

mám následující select:
select
    t.id,
    t.nazev,
    sum(vyhry) v,
    sum(remizy) r,
    sum(prohry) p,
    sum(vyhry+remizy+prohry) z,
    sum(vyhry*3 + remizy) b,
    sum(goly_vstrelene) gv,
    sum(goly_obdrzene) go,
    sum(goly_penalty) gp,
    sum(zk) zk,
    sum(ck) ck,
    n.url tym_url


A snažím se vypočíat úspěšnost zápasů, tzn. že vzoreček by měl být: počet bodů / (počet zápasů*3)

Zkoušel jsem různé selecty, jako je např:
    sum((sum(vyhry)*3+sum(remizy)) / (sum(vyhry+remizy+prohry)*3)) usp
Nebo např.
sum((vyhry*3 + remizy)/((vyhry+remizy+prohry)*3)) usp


Apod, ale nedaří se mi úspěšně složit dotaz tak, aby mi to vrátilo správnou úspěšnost.

Díky moc za rady
TomášK
Profil
Výsledek dostaneš, když rozepíšeš ten vzoreček:
počet bodů / (počet zápasů*3)
= 
b / (z *3)
= 
sum(vyhry*3+remizy) / (sum(vyhry+remizy+prohry) * 3)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: