php - 从 mysql 查询中选择不同的 sumof

标签 php mysql group-by having

table structure 
=====================================================================
id |fee_amount|fee_paid|fee_type|fee_user|date         | Fee_for
=====================================================================
1  | 2000     | 500    | REG    | 105    | 01.02.2017  | FEB
-----------------------------------------------
2  | 2000     | 1000   | REG    | 105    | 03.02.2017  | FEB
-----------------------------------------------
3  | 2000     | 500    | REG    | 105    | 04.02.2017  | FEB
-----------------------------------------------
4  | 1000     | 500    | FEE    | 105    | 10.03.2017  | MAR
-------------------------------------------------------------
5  | 1000     | 500    | FEE    | 105    | 11.03.2017  | MAR
--------------------------------------------------------------
6  | 1000     | 1000   | FEE    | 105    | 13.03.2017  | APR

从上面我保存了费用支付详细信息

一名学生将获得上述金额的部分金额

使用这个我需要获取总费用和已支付费用总额以及需要支付的余额

为此我使用了

SELECT SUM(fee_amount) as fee, SUM(fee_paid) as paid ,fee_type
FROM tbl_fee A WHERE fee_user='105'
                group by fee_type
                having SUM(fee_amount)!=(SUM(fee_paid)

但它越来越

6000  | 2000 | REG
2000  | 1000 | FEE

我需要得到

2000  | 2000 | REG
1000  | 1000 | FEE

最佳答案

只需使用此查询即可获取您需要的结果

SELECT fee_amount as fee, SUM(fee_paid) as paid ,fee_type FROM tbl_fee A WHERE fee_user='105' group by fee_type

关于php - 从 mysql 查询中选择不同的 sumof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42760182/

相关文章:

python - Pandas - 计算和旋转以获得前两年的收入

mysql group by 2列的唯一组合

php - URL 重写不起作用,a2enmod 处于事件状态,使用“覆盖全部”,.htaccess 正确

php - 如何在 php 中以父子格式从 mysql 检索数据?

MySQL : collect the sum of the associated values

sql - ORA-00979: 不是一个带有简单示例的 GROUP BY 表达式

c# - 将 PHP 函数转换为 C#

php - 如何从自动填充随机数字的下拉菜单生成一组文本框?

javascript - 用PHP加载音频文件并用JS播放

javascript - Jquery/Handlebars 错误消息 - Uncaught TypeError : Object [object Object] has no method 'match'