2010-07-17 5 views
1

J'ai une liste d'informations comme ça ...PHP: liste Somme des valeurs

No. Customer Bank_Name Amount 
----------------------------- 
1. AAA  Bank A 100 
2. BBB  Bank B 200 
3. CCC  Bank A 500 
4. DDD  Bank C 150 
----------------------------- 
Total     950 

Comment puis-je résumer ces informations pour chaque banque, en utilisant PHP, le résultat ressemble à ceci ...

No. Bank_Name Total 
------------------- 
1. Bank A 600 
2. Bank B 200 
3. Bank C 150 
------------------- 
+3

Ce serait une grande utilité pour GROUP BY dans une base de données. Où sont stockées ces données? Si cela doit être fait en PHP, quelle qu'en soit la raison, à quoi ressemble la structure de données en PHP? –

+0

Je suppose que la banque B devrait avoir 1000 dans votre résultat? – philfreo

+0

Vous avez raison: la banque B devrait avoir 1000; Merci encore. – Chandra

Répondre

3

Si c'est dans une base de données ... quelque chose comme:

SELECT bank, SUM(amount) as `sum` 
FROM customers 
GROUP BY bank 
ORDER BY bank 
+0

J'utilise la requête SELECT pour mes données de terrain dont l'une est le nom et le montant de la banque. Sur ma page, je liste tous les renseignements sur les clients, puis en bas de la page, je résume chaque banque et le montant de chaque banque (unique). – Chandra

+0

@ user394461 Veuillez mettre à jour votre question avec cette information. –

+0

Ma page devrait montré des informations comme ceci:
No. Nom de la banque Montant
---------------------------
1. Banque AAA A 100
2. BBB Bank B 200
3. Banque CCC 500
4. DDD Bank C 150
-------------------- --------
total 950

Résumé

Nom de la banque totale
-------------------------
1. Banque A 600
2. Banque B 200
3. Banque C 150
-------------------------
Chandra

Questions connexes