Não duplicar pedidos! [RESOLVIDO]

1. Não duplicar pedidos! [RESOLVIDO]

ellen dos santos mano
ellen ;)

(usa Debian)

Enviado em 21/10/2009 - 08:50h

Bom dia pessoal do VOL! ^^

Estou com um pequeno probleminha aki, tenho um sistema q cadastra pedidos, logo após cadastrar o cliente, eu vou em uma tela para adicionar um item, ateh ai td bem!!! Mas qdo eu vou add outro item, por exemplo 2 itens pra um cliente/pedido ele duplica isso no relatorio, ao inves de aparecer o nome do cliente e a porcentagem total do pedido ele dividi! Nesse sistema no relatório mostra a porcentagem de lucro de cada venda! Por exemplo:

ellen 25%
ellen 30%

ele separa, cada item adicionado ele vai fazendo dessa forma, e eu queria q ficasse uma coisa só, que fosse apenas somando os valores, q não duplicasse os nome!!!

assim:

ellen 55%......e conforme fosse add itens continuasse a soma!Alguem pode me ajudar!

Obrigadaa!


  


2. Re: Não duplicar pedidos! [RESOLVIDO]

Wryel Covo
wryel

(usa Debian)

Enviado em 22/10/2009 - 12:35h

o.O

pode explicar um pouco melhor sua regra de negócio ? me parece que sua dúvida está mais como se monta o sql do que no php.


3. Re: Não duplicar pedidos! [RESOLVIDO]

Wryel Covo
wryel

(usa Debian)

Enviado em 22/10/2009 - 14:20h

agora eu entedi, coloca a estrutura das suas tabelas aqui pra gente.


4. Re: Não duplicar pedidos! [RESOLVIDO]

ellen dos santos mano
ellen ;)

(usa Debian)

Enviado em 26/10/2009 - 08:58h

Obrigada pela atenção! =]

Realmente a dificuldade seria mesmo em relação ao sql! Consegui resolver isso com uma subconsulta,
então ficou assim:

$sql2 = "select ped_cod,ped_cli_cod,ped_data,cli_nome,prod_valormin, itens_ped_cod,
itens_valorvenda from pedidos
inner join cliente on pedidos.ped_cli_cod = cliente.cli_cod
left join (
select itens_ped_cod , sum(itens_valorvenda) as
itens_valorvenda,sum(prod_valormin) as prod_valormin
from itens inner join produtos on itens.itens_prod_cod = produtos.prod_cod
group by itens_ped_cod
) as itens_pedido on ped_cod = itens_ped_cod
order by pedidos.ped_cod desc";







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts