Home » SQL & PL/SQL » SQL & PL/SQL » Subtrair valores (Oracle SQL Developer)
Subtrair valores [message #687591] |
Mon, 10 April 2023 09:15 ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
![](http://www.gravatar.com/avatar/908946cc4743f5f283beb96612a7ecb2?s=64&d=mm&r=g) |
FlaSouza
Messages: 1 Registered: April 2023
|
Junior Member |
|
|
Pessoal podem me ajudar
Eu quero subtrair dois valores direto na inserção, como faço ... exemplo do meu código
INSERT INTO TABELA_CLIENTES_SHINA ( NOME, ENDERECO, BAIRRO, CIDADE, ESTADO, TELEFONE, DATA_DE_COMPRA, VALOR_DA_VENDA, DESCONTOS,
VALOR_LIQUIDO, ITENS, FORMA_DE_PAGAMENTO)
VALUES
('José' , 'Av. Brasil 200' , 'Brasil' 'Uberlândia', 'MG', '34998821707', TO_DATE ('2023-01-26', 'DD-MM-YYYY'), 111.00,
1.52, ('valor_da_venda - desconto')
Nesse ponto eu quero subtrair o valor da venda, com os descontos para já calcular automaticamente o valor_liquido
Como posso fazer alguém pode me auxiliar?
|
|
|
|
Re: Subtrair valores [message #687593 is a reply to message #687591] |
Mon, 10 April 2023 11:23 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) |
![](http://www.orafaq.com/forum/images/custom_avatars/43710.gif) |
Barbara Boehmer
Messages: 9097 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
C##SCOTT@XE_21.3.0.0.0> CREATE TABLE TABELA_CLIENTES_SHINA
2 (NOME VARCHAR2(10),
3 ENDERECO VARCHAR2(15),
4 BAIRRO VARCHAR2(10),
5 CIDADE VARCHAR2(15),
6 ESTADO VARCHAR2(2),
7 TELEFONE VARCHAR2(12),
8 DATA_DE_COMPRA DATE,
9 VALOR_DA_VENDA NUMBER,
10 DESCONTOS NUMBER,
11 VALOR_LIQUIDO NUMBER GENERATED ALWAYS AS (VALOR_DA_VENDA - DESCONTOS) VIRTUAL)
12 /
Table created.
C##SCOTT@XE_21.3.0.0.0> INSERT INTO TABELA_CLIENTES_SHINA
2 (NOME, ENDERECO, BAIRRO, CIDADE, ESTADO, TELEFONE, DATA_DE_COMPRA, VALOR_DA_VENDA, DESCONTOS)
3 VALUES
4 ('José' , 'Av. Brasil 200' , 'Brasil', 'Uberlândia', 'MG', '34998821707',
5 -- FORMATO DE DATA CORRIGIDO
6 TO_DATE ('2023-01-26', 'YYYY-MM-DD'),
7 111.00, 1.520)
8 /
1 row created.
C##SCOTT@XE_21.3.0.0.0> COMMIT
2 /
Commit complete.
C##SCOTT@XE_21.3.0.0.0> SELECT * FROM TABELA_CLIENTES_SHINA
2 /
NOME ENDERECO BAIRRO CIDADE ES TELEFONE DATA_DE_C
---------- --------------- ---------- --------------- -- ------------ ---------
VALOR_DA_VENDA DESCONTOS VALOR_LIQUIDO
-------------- ---------- -------------
José Av. Brasil 200 Brasil Uberlândia MG 34998821707 26-JAN-23
111 1.52 109.48
1 row selected.
|
|
|
Goto Forum:
Current Time: Sat Sep 07 19:01:35 CDT 2024
|