Como usar operadores no select
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
att
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
Curtidas 0