While it might be technically possible, recreating a historical report with SuiteQL would not be something I'd recommend attempting.
I'd try to negotiate it down to a monthly frequency, and do it manually (12 x 5).
To have this data for the future, you could create the report, enable Excel Web Query, and create a script to download and parse the HTML and store it to a database on a daily basis. (e.g. wiith a cron job+python script)