Ult. Alteração: 26/04/2016

Alterado por: Nathalia


Corrigindo a Pontuação Negativa

Em alguns casos a pontuação dos clientes podem ficar negativas, para corrigir, basta seguir os passos:


1 - Fazer select no banco para localizar o código do cliente (pode ser pelo nome ou telefone)


SELECT * FROM cliente WHERE cli_Telefone =  '???'


SELECT * FROM cliente WHERE cli_Nome LIKE '%teste%'


2 - Faça o select na tabela ClientePromocao para verificar os pontos do cliente.


O código da promoção "Cartão Fidelidade" é 100


SELECT cpr_PecasAcumulados, * 

FROM ClientePromocao

WHERE cpr_CodigoPromocao = 100

AND cpr_CodigoCliente = ?


OBS: caso queira buscar todos os clientes que estejam com a pontuação negativa, faça o seguinte select:


SELECT cpr_PecasAcumulados, * 

FROM ClientePromocao

WHERE cpr_CodigoPromocao = 100

AND cpr_PecasAcumulados < 0


3 - Agora deverá ser feito o update


UPDATE ClientePromocao

SET cpr_PecasAcumulados = 0

WHERE cpr_CodigoPromocao = 100

AND cpr_CodigoCliente = ?


Ou, se buscou todos os clientes com pontuação negativa:


UPDATE ClientePromocao

SET cpr_PecasAcumulados = 0

WHERE cpr_CodigoPromocao = 100

AND cpr_PecasAcumulados < 0

Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator