Tente limpar Query.SQL antes de Query.SQL.Add.
Query.SQL.Clear
Query.SQL.Add('SELECT dbo.MOV(''Hi'',10,2) + dbo.MOV(''Hi2'',8,2)');
Se você já tiver uma consulta armazenada no SQL, verá apenas o resultado da primeira.
Query.SQL.Clear
Query.SQL.Add('SELECT dbo.MOV(''Hi'',10,2) + dbo.MOV(''Hi2'',8,2)');