Para actualizar una tabla en función de los valores de otra tabla tienes la sintaxis
update from, por ejemplo:
Código:
update clientes
set cl_estatus = 2
from (
select
ventas_generales.vg_cte
from
ventas_generales inner join ventas_det
on ventas_generales.vg_folio = ventas_det.vd_folio
group by ventas_generales.vg_cte
having sum(ventas_det.vd_precio * ventas_det.vd_cant) > 500
) t
where clientes.cte = t.vg_cte
Saludos