php查询mysql的数值结果怎么相加?

php查询mysql的数值结果怎么相加?,第1张

select sum("金额字段") as cmoney from 表 where 1\x0d\x0a\x0d\x0a然后你输出cmoney这个就是相加的效果。\x0d\x0a还有一种比较差点的方法就是:\x0d\x0a 1、select 金额字段 from 表 where 1\x0d\x0a2、获取你得到的所有信息,然后foreach 把所有的金额相加就行,\x0d\x0a 实例:$sql = "select money from cg_money where 1"\x0d\x0a$query = mysql_query($sql)\x0d\x0a$m = 0\x0d\x0a\x0d\x0awhile($rs = mysql_fetch_array($sql)){\x0d\x0a $m = $m+$rs['money']\x0d\x0a\x0d\x0a}\x0d\x0aecho $m这个也是可以获取所有的money的,就是费事了点,还是上面的呢个方法好滴,也就是楼上的呢个方法

Select name,

    sum(case when month=10 then money else 0 end) month10,

    sum(case when month=11 then money else 0 end) month11

from t

group by name

order by name

你这个情况一条语句实现不了,只能分两次。

求转入之和:

SELECT SUM(金额) FROM tableName WHERE 业务类型 = 0 OR 业务类型 = 2 GROUP BY 用户id

求转出之和:

SELECT SUM(金额) FROM tableName WHERE 业务类型 = 1 OR 业务类型 = 3 GOUP BY 用户id


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8742188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存