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
#1
Posted 05/04/2008, 17:34
- TravisTox likes this
#2
Posted 05/04/2008, 21:48
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
Edição feita por: boirock, 07/04/2008, 09:34.
#3
Posted 06/04/2008, 22:43
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.
#5
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"]; }
qualquer coisa posta aí
#6
Posted 08/04/2008, 10:06
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
Posted 04/07/2009, 20:39
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
Posted 02/10/2017, 12:34
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
Posted 13/10/2017, 14:05
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
Posted 28/10/2017, 21:54
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
Posted 15/11/2017, 05:21
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
#12
Posted 13/12/2022, 21:17
Veja alguns posts relacionados com: MySql, soma, coluna
Banco de Dados →
MySQL →
Intercesao em MySQLCriado por cristiano_cds em 10/05/2020 php, mysql |
|
|||
Desenvolvimento →
PHP →
Preencher um select com dados de outro selectCriado por Wellesen em 28/06/2017 php, mysql, select |
|
|||
Desenvolvimento →
PHP →
Como inserir data em formato brasileiro no banco com campo Date com PDCriado por Emerson Simões em 26/07/2016 PDO, PHP, MySQL, date, insert and 1 more... |
|
|||
Desenvolvimento →
PHP →
Artigos, Dicas e Tutoriais de PHP →
Para quem deseja testar PHP 7, Apache 2.4 e MySQL 5.7 - 64bitCriado por zerof em 21/04/2016 PHP, Apache, MySQL |
|
|||
Desenvolvimento →
PHP →
Paginação PHP + MYSQLCriado por andremardon em 19/02/2016 php, html., mysql, sql, paginacao and 2 more... |
|
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)