That's done the trick up to a point, I still get duplicates on my final query due to having data in for more than one day, but I see now how you would tackle that, and what you meant by stacking queries.
I'll carry on tinkering, don't waste your weekend trying to clean up my mess :)
I'll...