Select dentro do update

Tenho uma tabela com vários pedidos de N clientes e preciso pegar qual foi o último pedido desse cliente , carregando o numero do pedido, o código desse cliente e por fim atualiza-lo.

O select funciona perfeitamente, falta atualizar!

UPDATE tbxerox x
INNER JOIN tbservidores s on s.cpfserv = x.cpf
SET x.qtd_xerox = 0,
maxcot = (tbxerox.restcota + 80)
where x.cpf in (select x.cpf from (SELECT x.cpf FROM tbxerox x
group by x.cpf
order by x.cpf desc)QRYALIAS )

and s.tiposerv = 'Professor’
and (x.restcota) > 0;