de acuerdo a lo que entiendo de tu respuesta hago lo siguiente
Código SQL:
Ver originalUPDATE tmp_venedors
SET normal_completa_unidades = t.operaciones,
normal_completa_importe = t.impvta,
normal_completa_dto_medio = t.avgdto,
normal_completa_vtamedia = t.vtamedia
FROM
( SELECT vendedorVta, COUNT(*) AS operaciones, SUM(impnetoVta) AS impvta,
round(avg(impdtoVta),2) AS avgdto, round(avg(impnetoVta),2) AS vtamedia
FROM encargos t
WHERE anuladaVta<>"S" AND fechaVta BETWEEN '2018-07-01' AND '2018-07-31' AND promocionVta=0 AND TRIM(monturaVta)>''
GROUP BY vendedorVta )
WHERE vdor=t.vendedorVta
[/CODE]
y me da un error de sintaxis en la linea del FROM