Rewrite the reports to use Arel and ActiveRecord instead of Sequel.
This also removes reliance on MySQL specific extensions and uses ANSI SQL Functions where possible. Making the code database agnostic. Fixes #3
Move some presentation related logic(Month Name, etc) and inconsistent db behavior to ruby For a more consistent experience. e.g. Round behaves differently on Pg and MySQL.
Rewrite the reports to use Arel and ActiveRecord instead of Sequel. This also removes reliance on MySQL specific extensions and uses ANSI SQL Functions where possible. Making the code database agnostic. Fixes #3
Move some presentation related logic(Month Name, etc) and inconsistent db behavior to ruby For a more consistent experience. e.g. Round behaves differently on Pg and MySQL.
Adds a scale factor To Reports
Todo