Estou precisando de uma clausula SQL para atualizar linhas sendo que os
valores est�o na pr�pria tabela e ir�o atualizar outros registos.
Melhor , tenha uma tabela de Pre�os onde a chave indica o c�digo da tabela
de pre�os.
Preciso fazer um reajuste num desses c�digos me baseando no valor de outra
tabela , quer dizer outro c�digo de tabela.
Ex.
Tenho tabela com Cdtabela = 01 e quero atribuir 10% sobre o valor dos
registros com c�digo de tabela 02.

Alguma dica ?
Tentei usar uma sub-query com o seguinte:

Update ProdutoPreco set
VlVenda = (Select  round(VlVenda *   .5,2)from ProdutoPreco
  Where ProdutoPreco.CdTabela = '1' and ProdutoPreco.SqTabela  = 1)
 Where ProdutoPreco.CdTabela = '1' and ProdutoPreco.SqTabela  = 1

Mas retorna a mensagem
Subquery returned more than 1 value. This is not permitted when the subquery
follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a