arnelgp, it looks like you've got it bang on, the fails/passes match in the join and the report is working to sowing the current hour and the rolling hour yields,
thanks for your patience with this, definitely learned a bit there about cleaner coding
thanks again
Here's the db if anyone's...