por4 favor preco por grupo

Delphi

13/03/2003

Estou precisando fazer uma atualizacao de preco em uma determinada lista de produtos (tabela), so que preciso fazer um tipo de atualizacao por grupo de produtos, algguem pode me ajudar

tabela estoque
campo1 - precovenda(R$)
campo2 - grupo (numerico)

ps com update ja fiz mas o percentual de aumento tem que ser diferente a cada vez que eu resolver aumentar o valor do grupo........

jr


Anonymous

Anonymous

Curtidas 0

Respostas

Bilouro

Bilouro

13/03/2003

Fala aí...
Vê se ajuda...

update tabela set preco = preco * 1.15
where grupo = 2

[]´s Victor


GOSTEI 0
Bilouro

Bilouro

13/03/2003

O que você tem que fazer é o seguinte: Query.Close; Query.SQL.Clear; Query.SQL.Add(´update tabela set preco = preco * :FATOR´); Query.ParamByName(´FATOR´).AsFloat := Percentual; Query.ExecSQL; Onde fator dave ser o percentual, por exemplo 10, dividido por 100, e acrescido em 1. Então percentual poderia ser substituído por: (1 + ([b:7a9c949eee]5[/b:7a9c949eee]/100)); onde 5 é o percentual que você deseja aumentar


+ um peq. detalhe vc deve setar as propriedades da query para não ter um erro em tempo de execução
//antes de query.paramByName
query.ParamType:=ptimput;
query.DataType:=ftString;


GOSTEI 0
Bilouro

Bilouro

13/03/2003

[quote:365ce257cf=´Emerson.EN´]O que você tem que fazer é o seguinte: Query.Close; Query.SQL.Clear; Query.SQL.Add(´update tabela set preco = preco * :FATOR´); Query.ParamByName(´FATOR´).AsFloat := Percentual; Query.ExecSQL; Onde fator dave ser o percentual, por exemplo 10, dividido por 100, e acrescido em 1. Então percentual poderia ser substituído por: (1 + ([b:365ce257cf]5[/b:365ce257cf]/100)); onde 5 é o percentual que você deseja aumentar


+ um peq. detalhe vc deve setar as propriedades da query para não ter um erro em tempo de execução
//antes de query.paramByName
query.ParamType:=ptimput;
query.DataType:=ftfloat;[/quote:365ce257cf]


GOSTEI 0
POSTAR