just check out if below (pseudo-code) gives some guidelines :
SELECT
tblOrderDetails.OrderID,
tblOrderDetails.OrderDate,
tblOrderDetails.Price,
tblFactors.DateRangeStart,
tblFactors.DateRangeEnd,
tblFactors.Factor,
tblOrderDetails.Price * tblFactors.Factor AS FactorAppliedPrice...