If that doesn't work for you because of table design or whatever, it should be possible by creating a query with a subquery. Basically, the sub query gets the nearest date (less or greater than depending on the expression used) as long as there's at least one common field between the two tables. If the topic of sub queries is new to you, check this out
http://allenbrowne.com/subquery-01.html
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.