The following SQL should give you the result you are looking for:
SELECT Table1.fldOrder,
(SELECT TOP 1 Table2.fldT2Date
FROM Table2
WHERE Table2.fldOrder=Table1.fldOrder AND Table2.fldT2Date<=Table1.fldT1Date
ORDER BY Table2.fldT2Date DESC;) AS fldDate
FROM Table1;