So, it is an interface traffic and availability report for business hours, business days and for nodes + associated interfaces with a naming convention. your SQL will include the entity history from the referenced tables but you would like to schedule this (like every Saturday and generate the report for that week only). Correct?
it is possible to modify the query for relative reporting time ranges but it is not straightforward. The easier approach is to use the legacy report writer (the same tool in your screenshot) and use the day of week and hour options of the date time field. i thought there is an out of the box business hours report that you can use as a starting point. If not, I will attach to the thread on Tuesday. The advantage of doing from the report designer is you can specify the relative reporting time frames which can be leveraged for scheduling as well.