Hi Joe,
Different Exchange rates can be maintained for same Currency conversions for the same date/period with different exchange rate types.
Ensure Same exchange rate type is being used in your query & sales order for conversion. In standard Exchange rate type "M" is generally used for sales order.
Regards,
Sunil Somani