Jump to content


Photo

Somar Dados De Uma Coluna

MySql soma coluna

  • Faça o login para participar
10 replies to this topic

#1 juliano.ma

juliano.ma

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 05/04/2008, 17:34

Olá pessoal,

Considerem a seguinte tabela mySQL;

id .... nome ...... valor

01 ... João ....... 20
02 ... Pedro ..... 40
03 ... João ...... 50
04 ... Carlos .... 90
05 ... João ........ 10

Eu preciso exibir o seguinte resultado somando os valores que contem no nome João:

João - 80



#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 05/04/2008, 21:48

SUM() para somar o valor das colunas;
Caso você queira pegar todo mundo de uma vez, agrupe sua pesquisa por "nome" usando GROUP BY;
Caso seja só o João mesmo, coloque ele no WHERE.
Exemplo
SELECT SUM(valor) FROM tabela WHERE nome='João'

ou
SELECT SUM(valor) FROM tabela GROUP BY nome

VocÊ pode combinar as duas coisas, se for o caso ;)(y)

Edição feita por: boirock, 07/04/2008, 09:34.


#3 juliano.ma

juliano.ma

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 06/04/2008, 22:43

boirock,

dá uma força pra mim montar um while que não estou conseguindo:
<?php
include 'config.php';
$query_nome = "SELECT * FROM clientes WHERE nome='$_GET[nome]'" ;
$result_nome = mysql_query($query_nome);
while($nomelist = mysql_fetch_array($result_nome))
{echo $nomelist[nome];}

$query_valor = "SELECT SUM(valor) FROM clientes WHERE nome='$nomelist[nome]'" ;
$result_valor = mysql_query($query_valor);
while($valorlist = mysql_fetch_array($result_valor))          
{echo $valorlist[valor];}
?>


Eu preciso que ele me mostre o resultados de outros nomes também,

ex:

João = 80, Pedro = 50, Carlos 120, etc etc etc

Edição feita por: juliano.ma, 07/04/2008, 00:35.


#4 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 07/04/2008, 09:35

Caso você queira pegar todo mundo de uma vez, agrupe sua pesquisa por "nome" usando GROUP BY;

SELECT SUM(valor) FROM tabela GROUP BY nome



#5 Tohma

Tohma

    12 Horas

  • Usuários
  • 202 posts
  • Sexo:Masculino
  • Localidade:Curitiba

Posted 07/04/2008, 09:43

esse script deu certo?


usa assim:
$sql = "SELECT SUM(valor) as SOMA, nome FROM table GROUP BY nome";
$exec = mysql_query($sql);

while ($rows = mysql_fetch_assoc($exec)) {
	 echo $rows["nome"]."-".$rows["SOMA"];

}
(y)

qualquer coisa posta aí
DBPlex dbplex.com.br

#6 juliano.ma

juliano.ma

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 08/04/2008, 10:06

Tohma,

Deu certíssimo amigo!

era exatamente isso que eu precisava.

olha só como ficou:

$sql = "SELECT SUM(valor) as SOMA, nome FROM table WHERE nome='$linha[nome]' GROUP BY nome";
$exec = mysql_query($sql);

while ($rows = mysql_fetch_assoc($exec)) {
     echo $rows["nome"]."-".$rows["SOMA"];

}

Muito obrigado!

Edição feita por: juliano.ma, 08/04/2008, 10:06.


#7 sadiq

sadiq

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 04/07/2009, 20:39

oi galera tou tentando fazer uma consulta no access que vem junto do vb6, e queria que me ajudassem no codigo em sql.

minha tabela:

nome nm gd data
jose 12 11 2/5/2009
joao 15 9 14/5/2009
joao 10 2 20/5/2009
ana 35 12 21/5/2009
jose 08 10 24/5/2009




Queria que o resultado da consulta fosse assim:

somasse os nm e gd onde o nome fosse jose. no caso do joao tambem, e o caso da ana nao precisa somar porque so temos uma ana.
O resultado devera aparecer mais ou menos assim:


jose 20 21
joao 25 11
ana 35 12



Agradecia que me ajudassem..........

#8 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 02/10/2017, 12:34

Orlistat 60mg viagra online pharmacy Priligy 60 Mg Erfahrung How Long Does Levitra Work
Buy Now Finasteride Oratane levitra and cialis online Generic Cialis For Sale Online Ou Acheter Du Viagra France Prix Levitra 10 Mg Bayer
Buy Cialis Tadacip In Netherlands Xenical Medicaments Et Remedes cialis Viagra Sell In Canada
Dapoxetina Modo De Empleo What Drug Stores Sell Colchicine Viagra Einnahme Wann viagra Viagra Billig Test Generic Levaquin Medicine Website Cheapeast With Free Shipping
Amoxicillin For Uti Buy Nizagara Online viagra online prescription Propecia 1mg Tablets Stendra Legally Los Angeles
Order Tamoxifen No Prescription Le Viagra Pour Les Jeunes viagra prescription Cheap Finasteride Next Day Propecia Leberwerte

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/10/2017, 14:05

Drugs online pharmacy Generic On Line Levaquin Cod Accepted Maximum Dose Of Amoxicillin Per Day Amoxicillin Not Refrigerated
Online Pharmacy Bactrim Ds Buy Accutane Canadian Pharmacy Online Symptoms Of Amoxicillin Overdose online pharmacy Does Amoxicillin Help A Boil
Propecia Venta Online Nizagara From India Amoxil Powered By Phpbb generic cialis Buy Propecia Super Active

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/10/2017, 21:54

Cialis In Deutschland Kaufen viagra online Beyer Levitra 20mg
Propecia Steroids bayer generic generic levitra 100mg Low Cost Cialis 2.5 Mg Asthmahaler Mist
Cialis Modalita Di Assunzione Keflex Anaerobes viagra online prescription Prix Cialis 5 Mg Boite De 28 Cialis Fabriquant
Propecia Discount Hair Loss generic viagra Cytotec En Gynecologie Viagra Preisgunstig Amoxicillin Adult Dose Rate

#11 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 15/11/2017, 05:21

Discount Need Cheap Macrobid In Usa Amex Accepted Sertatralinzoloft Without Prescription cheap cialis Cephalexin Allergic Reaction Test Kamagra Warentest Levitra
Buy Amoxicillin No Prescription Canada American Online Pharmacy viagra online Female Viagra For Sale Online Buy Kamagra Quick
Acheter Cialis Pas Cher En Ligne Kamagra En Pharmacie viagra Cialis 20mg 4 Film
Levitra In Vendita Canadian Meds No Prescription Acheter Mifegyne Et Cytotec cialis Amoxicillin Dosage For Children Levaquin And Zithromax Priligy Farmaco Generico
Cialis 20 Mg Effetti Collaterali Viagra 100mg Forum viagra online prescription Buy Valtrex Online Cheap No Prescription Finpecia 1 Mg For Sale





Veja alguns posts relacionados com: MySql, soma, coluna

0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq