The query in question is the last one in a series. In the two tables involved, the field is numeric "single", format "standard", decimal places "2". In all the queries the format is standard , and dec places 2. Except in the union query, but the union works fine so the fields must be the same...