select dentro do select e inner join

17/06/2020

0

fiz esse select:
SELECT d.cod_desconto,d.cod_itens_vendas,i.sub_total,d.descr,d.descr, d.total
FROM deescontos d
INNER JOIN itens_vendas i ON i.cod_itens_vendas = d.cod_itens_vendas ORDER BY d.total

mais preciso: total = sub_total - descr

alguem pode me ajudar a fazer isso?
Viniciusmj

Viniciusmj

Responder

Post mais votado

17/06/2020

não seria somente:
SELECT
   d.cod_desconto,
   d.cod_itens_vendas,
   i.sub_total,
   d.descr,
   d.total,
   (i.sub_total - d.descr) total_calc
FROM
   descontos d
INNER JOIN
   itens_vendas i ON i.cod_itens_vendas = d.cod_itens_vendas
ORDER BY
   d.total

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

05/07/2020

Pedro Campos

Vinicius,
usando o texto do Emerson Nascimento:

SELECT
d.cod_desconto,
d.cod_itens_vendas,
i.sub_total,
d.descr,
d.total,
(i.sub_total - d.descr) AS total_calc // coloco esse "AS", nunca tentei sem
FROM
descontos d
INNER JOIN
itens_vendas i ON i.cod_itens_vendas = d.cod_itens_vendas
ORDER BY
d.total // pode ser ORDER BY (i.sub_total - d.descr), vc que sabe a ordem
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar