Actually, I've made a mistake, there was 4.5M records because I forgot to match the ValueType, now there is 115k records (25k more than in original union query).
So, for the next step, do I make another query or?
I've put it within the same self join query, I've added Max(ReportDate) from the...