java - SQL Query for Average big record -


i have table user_test

with columns id ,name, race_number , speed

a user can have on 100k races well.

i want produce graph/report don't want display graph races instead group them or take average , display.

example:

a user has 1000 races show graph liek

| | | | | | |    ~   |  ~    ~  | ~        ~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~ |   | |- -10 - - - - 100- -- - 200- - - - 400- -- - - - - - 100- - 

above chart displaying average speed during races.

is there anyway can write query that?

i have not tried have no idea if @ least point me in right direction or reference enough me.

select     100*floor(race_number/100) race_number_group,     avg(speed) average_speed user_test group floor(race_number/100); 

this give average speed races in groups of 100. feel free change grouping.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -