Como calcular valor total de itens da tabela e passa para campo!

8 respostas
xamppnetbeansjavamysql
Mateus735

Fala pessoal tudo tranquilo ?

Então tô com uma dúvida como faço para passa o valor total dos dados para um campo ou em uma label estou usando a IDE (Netebens ) e linguagem Java e o banco MySQL, Xamp!

O código para calcular o valor total da tabela e esse

SELECT SUM(*) as total FROM tbl_Vendas

Meu objetivo e mostra para o usuário quantas vendas foram efetuadas…

Só não tô conseguindo passa esse valor para o campo !
Como faço isso se alguém puder mi ajudar agradeço muito!

8 Respostas

dalton.k

Se você apenas deseja saber quantas vendas (ou linhas) estão cadastradas nesta tabela do mysql, você pode fazer assim:

//seleciona todos os itens da tabela
$cmd = "SELECT * FROM tbl_Vendas";
$vendidos = mysql_query($cmd);
//conta o total de itens
$total = mysql_num_rows($vendidos);

echo $total;

Se você quer somar o total de vendas de cada vendedor por exemplo você deve contar as linhas e agrupar elas para cada vendedor, retornando assim a soma de vendas de cada um dos vendedores, por exemplo:

SELECT NomeVendedor,SUM(*) as total FROM tbl_Vendas GROUP BY NomeVendedor

Mateus735

E como faço para passa para o campo esse valor ?

dalton.k

Qual é o nome ou ID do campo que você quer colocar este valor? pode copiar e colar aqui o campo onde quer que mostre o valor

Mateus735

Obrigado por responder…

Então Graça a Deus não vou precisar excifica para cada vendedor somente a quantidade de vendas !

E como faço para passa esse $total; para o campo?
M

Mateus735

Agora não consigo porque não estou com o computador aqui só mais tarde …

Mais o ID da tabela e ID_Vendas e isso que você tá perguntando?

O campo está com o nome da variável txtValorTotal

Mateus735

Eu teria que fazer isso

String valor = txtValorTotal.getText();

valor = total;

Mateus735

dalton.k

Desculpe, meu exemplo de como fazer foi em PHP, em java estou muito perdido ainda.

Criado 28 de novembro de 2018
Ultima resposta 28 de nov. de 2018
Respostas 8
Participantes 2