Przerasta mnie to zapytanie :( proszę o pomoc.
Mam takie w PSQL:
SELECT DISTINCT playername
, round(AVG(CASE WHEN didvpip THEN 1 ELSE 0 END)*100,1)
FROM players as p , playerhandscashkeycolumns as g
where p.player_id = g.player_id AND g.positiontype_id = 5 AND g.preflopaction_id = 0
GROUP BY playername order by playername ;
Wynikeim tego jest tabela z dwoma kolumnami w pierwszej jest lista 'playername' a drugiej średnia z uwzględnieniem .positiontype_id = 5, potrzebuje dodać kolejne dwie kolumny z positiontype_id równą 1 i następną positiontype_id równą4. Tylko że nie potrafię i kilka godzin szukałem podobnego czegoś i nie dałem rady. Wiem, że to abc lecz nie dla mnie.
Z góry dziękuję.