Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

select

bat.batsman as player,
bat.batting_strike_rate,
bowl.bowling_strike_rate
from (select *,round((a.runs_taken/a.balls_played),1) as batting_strike_rate
from (select batsman,count(ball) as balls_played, sum(batsman_runs) as
runs_taken
from ipl_ball where not extras_type = 'wides' group by
batsman) as a) as bat
inner join (select a.*,b.balls_bowled,round((b.balls_bowled/a.wickets_taken),2) as
bowling_strike_rate
from (select bowler, cast(count(is_wicket) as numeric) as wickets_taken
from ipl_ball where is_wicket = 1 group by bowler) as a
inner join (select bowler, cast(count(ball) as numeric) as balls_bowled

from ipl_ball group by bowler) as b


on a.bowler = b.bowler) as bowl
on bat.batsman = bowl.bowler
where balls_played >=500 and balls_bowled >=300
order by batting_strike_rate desc,bowling_strike_rate desc
limit 10

You might also like