Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

phfmiranda

Comando SQL

Recommended Posts

Bom dia Pessoal,

 

Tenho um BD que tenho varios produtos com estoque negativo, existe algum comando que faço este -100 por exemplo virar 100.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deveria antes verificar o motivo disto ter ocorrido.

 

Para corrigir um update poderia resilver o problema.

 

update tabela set saldo=saldo*-1 where saldo < 0 

Uma check constraint poderia evitar este erro.

 

Mas o principal é saber porque ocorreu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Motta,

 

Mas como neste mesmo comando poderia selecionar apenas os produtos da categoria Produção?

 

tentei colocar um AND mas não funcionou.

 

update tabela set saldo=saldo*-1 where saldo < 0  and categoria=Produção

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que faltou aspas :

 

update tabela set saldo=saldo*-1 where saldo < 0  and categoria='Produção'

Depende do formato do campo categoria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que faltou aspas :

 

update tabela set saldo=saldo*-1 where saldo < 0  and categoria='Produção'

Depende do formato do campo categoria.

 

Eu tentei colocar as aspas porem não deu certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa saber o que tem em "categoria"

 

select categoria from tabela

Publica a descrição da tabela em questão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.