Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Conte

Selecionar e somar

Recommended Posts

galera boa tarde.

tenho uma duvida cruel.

 

dentro do meu select quero mostrar o resultado assim.

 

nome cliente, data, valor total da compra

 

terei que usar 2 tabelas. Os e Os_itens.

na os tem o nome do cliente e a data da venda, e na tabela os_itens tenho que somar todos os itens de uma os.

 

pensei algo assim:

 

$sql = mysql_query("select 
a.id,
a.nomecliente,
a.data,
b.id_os,
b.valor,
b.qtd,
b.desconto

from os a,
os_itens b,

where b.id_os = a.id

order by a.data DESC");

 

mais ai surge minha duvida, como vou fazer uma soma do valor*qtd-desconto.

 

fiz um select para mostrar a os assim:

 

$selec = " SELECT SUM(valor*qtd-desconto) as total FROM os_itens WHERE id_os = '$id'";

 

agora nao sei como incluir o SUM na tabela acima.

 

alquem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria group by

 

select 
a.id,
a.nomecliente,
a.data,
b.id_os,
SUM(b.valor) valor,
SUM(b.qtd) qtd,
SUM(b.desconto) desconto,
SUM(valor*qtd-desconto) total
from os a,os_itens b
where b.id_os = a.id
group by a.id,
        a.nomecliente,
        a.data,
        b.id_os 
order by a.data DESC

 

É isto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.