Usuário com melhor resposta
Totalizando Valores

Pergunta
-
Oi Galera,
É o seguinte, tenho 4 Tabelas:
-
tblClientes: idCliente, NomeCliente, ...
-
tblVendas: idVenda, idCliente, ...
-
tblDetalhesVendas: idVenda, QTD, PVenda,
-
tblDebitos: idVenda, ...
Gostaria de fazer uma consulta que me retornasse o TOTAL do Débito de cada Cliente, ou seja, somasse todas as vendas constantes na tblDebitos de determinado cliente. Por exemplo:
0001 FULANO DE TAL 123,00 (esse total proveniente de varias vendas)
0005 SICRANO 230,00 (esse total proveniente de varias vendas)
Com a query abaixo eu chego mais ou menos ao que quero, contudo, é mostrado todas as vendas com débito do Cliente e não o total.
SELECT tblClientes.idCliente, tblClientes.NomeCliente, (tblDetalhesVendas.QTDProduto * tblDetalhesVendas.PVenda) AS Debito FROM tblVendas INNER JOIN tblClientes ON tblVendas.idCliente = tblClientes.idCliente INNER JOIN tblDetalhesVendas ON tblVendas.idVenda = tblDetalhesVendas.idVenda INNER JOIN tblDebitos ON tblVendas.idVenda = tblDebitos.idVenda
Obrigado... e um Feliz Ano Novo prá todos
-
Respostas
-
Boa Noite,
Tente o seguinte:
Code SnippetSELECT
CL
FROM
tblClientes
GROUP
BYCL
[ ]s,
Gustavo
Todas as Respostas
-
Boa Noite,
Tente o seguinte:
Code SnippetSELECT
CL
FROM
tblClientes
GROUP
BYCL
[ ]s,
Gustavo
-
Oi Gustavo,
Colei seu código e estava dando esse erro: Incorrect sintax near ".", acrescentei ON CL e deu certo, acho que na pressa vc esqueceu, muito obrigado.
SELECT CL.NomeCliente, SUM(DV.QTDProduto * DV.PVenda) AS Total
FROM tblClientes AS CL INNER JOIN
tblVendas AS VN ON CL.idCliente = VN.idCliente INNER JOIN
tblDetalhesVendas AS DV ON VN.idVenda = DV.idVenda INNER JOIN
tblDebitos AS bB ON VN.idVenda = bB.idVenda
GROUP BY CL.NomeCliente -
-
Gutenberg,
Meu amigo fato raro esse, o Gustavo normalmente não se esquece de desenvolver um código e testar!!!
Mas isso tem uma explicação, estamos trabalhando muito este ano aqui no fórum, com certeza o Maia também deve estar bem cansado.
Maia,
Caro amigo, é fim de ano vamos aproveitar para descansar um pouco, vamos deixar para os demais colaboradores cuidarem do fórum.
Aproveitando a oportunidade um Feliz 2009 para você e sua família.