Porcentagem no insert

SQL

Firebird

21/03/2018

Bom dia Preciso de um ajuda.

Tenho um insert para realizar, em uma tabela de preço.

Porém preciso subtrair 20% do valor

INSERT INTO PRODUTO_TABELA_PRECO
(PTP_EMPRESA, PTP_TIPO_PRODUTO, PTP_PRODUTO_CODIGO, PTP_TABELA_CODIGO, PTP_VALOR)
VALUES (1, 1, ''80360'', 12, 1.06);

Há alguma maneira de no próprio insert realizar esta operação?

Obrigado.
Cesar

Cesar

Curtidas 0

Melhor post

Santos

Santos

22/03/2018

Opa, Cesar. Blz?
Então, cara, utilizando o próprio insert, não vejo uma forma adequada de se fazer. Mas você pode estar utilizando uma trigger. Basicamente, você deverá fazer com que sempre que um novo produto for adicionado essa trigger será disparada, ela então vai pegar o preço do produto que acabou de ser adicionado e subtrair por 20%.
Aqui na DevMedia tem um curso sobre MySQL, onde possui uma aula sobre triggers. Creio que você vai gostar: https://www.devmedia.com.br/view/viewaula.php?idcomp=33817

Abraços!
GOSTEI 1
POSTAR