Cenário: O cliente, usuário Dnet, solicita via e-mail, que todos os clientes do setor do representante comercial João sejam passados para o setor do representante comercial José.
Sua tarefa será atualizar, cliente por cliente, o representante comercial e a rota de entrega. Para isso você precisa identificar o ID_SETOR_CLIENTE e ID_ROTA_CLIENTE
Identifique o id do setor.
select from setor
Identifique o id da rota
select from CAR_ROTA
Agora, com essas informações, você precisa listar os clientes do setor do João
select cod_pessoa from pessoa where ID_SETOR_CLIENTE = 123 and STATUS = 'Ativo'
*OBS: ID_SETOR_CLIENTE é chave estrangeira na tabela Pessoa, referente a tabela Setor.
O próximo passo é passar todos os clientes do setor do João ID 123 para o setor do José ID 456. Veja o exemplo abaixo:
update pessoa set ID_SETOR_CLIENTE = 456, ID_ROTA_CLIENTE = 135 where COD_PESSOA in(3102, 3290, 159, 190, 226, 229, 231, 272, 291, 305, 307, 335, 377, 427)
Pronto.