Ir para conteúdo

POWERED BY:

Arquivado

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

Diego Mengarda

Somar resultados

Recommended Posts

Eai galera, estou usando esse sql para selecionar a soma dos carrinhos por pedido.

 

SELECT SUM(c.Qtd*c.Preco) AS Total FROM site_carrinho c LEFT JOIN site_pedido p ON c.idPedido = p.idPedido GROUP BY p.idPedido

 

está me retornando

Total 
850,00
1150,00

 

gostaria que retornasse a soma de todos os registros, que ficaria no caso...

Total
2000,00

 

como posso fazer isso??

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite amigo,

 

GROUP BY pelo ID do carrinho, agruparia por cada carrinho (trazendo assim o total do carrinho ao invés de cada pedido). Acho que é isso pelo que entendi.

 

Espero que ajude, abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah entendi, o pedido tem vários carrinhos. Em cada carrinho tem uma quantidade e valor dos produtos, mais ou menos isso né?

 

Então é simples, tente agrupar pelo ID do pedido (pode ser sem dar JOIN na tabela pedido até, pelo campo carrinho.idPedido, supondo que este seja o nome é claro).

 

Tente isso, acho que pelo que eu entendi resolve. Senão poste a estrutura das tabelas, amanhã eu dou uma olhadinha :D

 

Abraços e boa noite.

 

Amigo fiz confusão aqui.

 

Poste a estrutura das tabelas, agora estava com pressa e pensei errado confundi pedido com produto.

 

Perdão, amanhã posso ver com mais calma, abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Chará,

 

Pois é depois que eu desliguei o PC eu pensei que era só tirar o GROUP BY KKKKKK :D

 

Abraços e até a próxima.

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.