Why would you have dates that apply to any one report in different tables? Breaking up data like this is a common cause for roadblocks that db designers find themselves up against. If it has to be, then your query would need both tables, joined by whatever fields are common between them and a calculated field using IIF function to return whichever date is the max date - assuming that is the test.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.