Marcos Paulo M. dos Santos
Ajuda com mysql
03 de February de 2018 às 06:48PM
SELECT tbl_produtos.preco, (tbl_pedido_itens.qtd_iten * tbl_produtos.preco) AS total, tbl_pedido_itens.qtd_iten
FROM (tbl_pedido_itens LEFT JOIN tbl_produtos ON tbl_produtos.id=tbl_pedido_itens.cod_iten)
WHERE id_venda = 100

já consegui multiplicar a quantidade de item x valor o resultado esta no total


agora queria saber se e possível tipo somar cada linha da tabela

como fazermos em um campo de valor SUM(total) AS valor_final

como posso resolver isso
Trambulhao
Re: Ajuda com mysql
08 de February de 2018 às 03:52PM
Você não precisa fazer isso em SQL. Usa a função nativa do PHP array_sum() para resolver o problema

$valor_final = array_sum($total);
Eduardo Molina
Re: Ajuda com mysql
21 de March de 2018 às 05:56PM
SELECT SUM(total), produto

FROM tabela
GROUP BY produto

se não me engnao ficaria algo assim no sql
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.