Como usar operadores no select

Delphi

03/09/2009

Olá amigos,

Tenho um cliente que tem em seu cadastro de produtos o valor base de venda.

Na tabela de preços impressa consegui fazer o que ele quer mas no select para mostrar num grid, estou com dificuldades.

Na tabela, tenho duas colunas de preços, sendo que as duas são calculadas conforme os percentuais contidos nos planos de pagamento 1 e 2, respectivamente.

Exemplo: Produto com preço base de R$ 100,00
Plano 1 tem desconto de 3¬ - Então a primeira coluna imprime R$ 97,00
Plano 2 tem acréscimo de 2¬ - Então a segunda coluna imprime R$ 102,00

Esses percentuais cadastrados no planos 1 e 2 podem, obviamente, mudar.

Então como poderia fazer um select nesse sentido?

Seria algo assim

Select codpro,nompro,
precobase * (1+(percentualdatabelaplanosdoplano1/100)) as primeira coluna,
precobase * (1+(percentualdatabelaplanosdoplano2/100)) as segunda coluna
from produtos
left join planos on .....



att


Aldus

Aldus

Curtidas 0
POSTAR