[SQL ] php中加總的一些問題
在php提取資料庫資料中遇到一些問題
大致上資料表如下:
ID 帳號 活動 餘額
1 abc A 10000
2 abc A 3000
3 abc A 2000
4 def A 4000
5 def A 1000
6 def A 2000
7 abc B 4000
8 def B 2000
現在想要取得活動A中 各個帳戶的最後餘額總額
即 ID = 3,ID = 6 的餘額:2000 + 2000 = 4000
我是先取得活動A中各個帳號
$sql="SELECT DISTINCT `帳號` FROM `資料表` WHERE `活動`='A'";
$resault=mysql_query($sql);
然後依照取得的帳號去加總餘額
不過目前只能夠做到個別印出餘額而已
while($test=mysql_fetch_array($resault)){
$abc=$test[0];
$sql2="SELECT `餘額` FROM `資料表` WHERE `帳號`='$abc' AND
`activity`='A' ORDER BY `ID` DESC";
$resault2=mysql_query($sql2);
$ans=mysql_fetch_array($resault2);
echo $ans[0];
echo "</br>--------</br>";
我本來想說用select sum來加總 可是也想不到適合的使用方法
麻煩大家可以提供一些想法 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.19.98
推
08/21 18:52, , 1F
08/21 18:52, 1F
→
08/21 18:53, , 2F
08/21 18:53, 2F
→
08/21 19:08, , 3F
08/21 19:08, 3F
→
08/21 19:10, , 4F
08/21 19:10, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):