DNET-Alterar setor do cliente

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.