[firebase-br] Update com divisão

Sandro Souza escovadordebits em gmail.com
Dom Abr 12 18:25:53 -03 2015


Bom dia/tarde/noite Carlos.

Estou assumindo que o campo/coluna QTD_VENDA pertence a sua tabela 
PRODUTOS_TEMP.

Se o campo QTD_VENDA sempre tiver um valor, ou seja, é NOT NULL, e 
garantindo que ele não terá o valor zero, pode fazer assim:

UPDATE PRODUTOS SET
   PRODUTOS.PRECO_VENDA = (
     SELECT DISTINCT
       PRODUTOS_TEMP.PRECO_VENDA / PRODUTOS_TEMP.QTD_VENDA
     FROM
       PRODUTOS_TEMP
     WHERE
       PRODUTOS.CODIGO_PRECO = PRODUTOS_TEMP.CODIGO_PRECO)
WHERE
   PRODUTOS.CODIGO_PRECO IS NOT NULL;

Espero ter ajudado mais que atrapalhado. :D

On 12-04-2015 18:15, Carlos Midia wrote:
> Boa noite a todos, alguém saberia como eu poderia dar um update com divisão?
>
> tipo assim:
>
> UPDATE PRODUTOS SET PRODUTOS.PRECO_VENDA =
> PRODUTOS.PRECO_VENDA / PELO CAMPO QTD_VENDA QUE PODE SER
> 1, 2 , 3 E ETC.
>
> se o campo QTD_VENDA for igual a 1 o PRECO_VENDA não será alterado porem se
> o campo QTD_VENDA for igual a 2 por exemplo ele joga o PRECO_VENDA atual
> dividido por 2.
>
> desde já agradeço.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista