Hi Paul,
Thanks! From my learning point of view is your format:
SELECT DateCost, HoursWorked, Rate
FROM tblCost Left JOIN tblRate ON tblCost.DateCost >= tblRate.ValidFrom AND tblCost.DateCost <= tblRate.ValidTo;
The same in principle to:
select * from tSales inner join tLabRate on...