brusselopole / Worldopole

Worldopole is a third party extension for RocketMap showing some nice statistics.
MIT License
85 stars 79 forks source link

[Feature Request] Add list with highlights of the day/week/month/ever on home.page #186

Open pki0 opened 7 years ago

pki0 commented 7 years ago

Progress:

Queries: Today: SELECT pokemon_id, disappear_time, individual_attack, individual_defense, individual_stamina, ROUND(SUM(100*(individual_attack+individual_defense+individual_stamina)/45),1) as IV, DATEDIFF(now(), disappear_time) AS xdays FROM pokemon WHERE (pokemon_id = '149' or pokemon_id = '148' or pokemon_id = '147' or pokemon_id = '131' or pokemon_id = '143' or pokemon_id = '111' or pokemon_id = '112') AND disappear_time > (UTC_TIMESTAMP() - INTERVAL 1 DAY) GROUP BY encounter_id ORDER BY IV DESC

Last week: SELECT pokemon_id, disappear_time, individual_attack, individual_defense, individual_stamina, ROUND(SUM(100*(individual_attack+individual_defense+individual_stamina)/45),1) as IV, DATEDIFF(now(), disappear_time) AS xdays FROM pokemon WHERE (pokemon_id = '149' or pokemon_id = '148' or pokemon_id = '147' or pokemon_id = '131' or pokemon_id = '143' or pokemon_id = '111' or pokemon_id = '112') AND disappear_time > (UTC_TIMESTAMP() - INTERVAL 7 DAY) GROUP BY encounter_id ORDER BY IV DESC

Last month: SELECT pokemon_id, disappear_time, individual_attack, individual_defense, individual_stamina, ROUND(SUM(100*(individual_attack+individual_defense+individual_stamina)/45),1) as IV, DATEDIFF(now(), disappear_time) AS xdays FROM pokemon WHERE (pokemon_id = '149' or pokemon_id = '148' or pokemon_id = '147' or pokemon_id = '131' or pokemon_id = '143' or pokemon_id = '111' or pokemon_id = '112') AND disappear_time > (UTC_TIMESTAMP() - INTERVAL 1 MONTH) GROUP BY encounter_id ORDER BY IV DESC

E.g. ever: SELECT pokemon_id, disappear_time, individual_attack, individual_defense, individual_stamina, ROUND(SUM(100*(individual_attack+individual_defense+individual_stamina)/45),1) as IV, DATEDIFF(now(), disappear_time) AS xdays FROM pokemon WHERE pokemon_id = '149' or pokemon_id = '148' or pokemon_id = '147' or pokemon_id = '131' or pokemon_id = '143' or pokemon_id = '111' or pokemon_id = '112' GROUP BY encounter_id ORDER BY IV DESC

tokar86a commented 7 years ago

sure sounds nice :)