在mysql查询中根据条件求和或求和

罗纳克帕特尔

我想在mysql查询中的某些条件下做SUM或SUBTRACTION。这是:SQLFiddle

健康)状况:

如果ce_typeINOR,NULL则添加payment_amount一个变量

如果ce_type是,OUT那么我想payment_amount从该变量中减去

我用这个查询试过了。但是,我不知道如何在这里设置条件。

SELECT SUM(payment_amount) as payment_amount
FROM customer_payment_options
WHERE (real_account_id='11' AND real_account_type='HQ')
AND company_id='1'
戈登·利诺夫

如果我理解正确,那么您只需要条件聚合:

SELECT SUM(CASE WHEN ce_type = 'IN' or ce_type is NULL then payment_amount
                WHEN ce_type = 'OUT' then - payment_amount
           END) as payment_amount
FROM customer_payment_options
WHERE real_account_id = '11' AND real_account_type = 'HQ' AND company_id = '1';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从查询中求和

来自分类Dev

MySQL查询分组,然后根据条件而不是总和求和

来自分类Dev

MySQL查询进行分组,然后根据条件而不是总和求和

来自分类Dev

根据条件对列求和

来自分类Dev

根据多个条件求和

来自分类Dev

根据条件代入或求和

来自分类Dev

根据条件求和或代入

来自分类Dev

根据替代列中的条件求和的值

来自分类Dev

根据多个列中的条件对行求和

来自分类Dev

根据Python中的条件求和嵌套列表

来自分类Dev

MySQL查询,对表中的数据求和

来自分类Dev

在mysql中简化求和查询的总和

来自分类Dev

如何在 MySQL 递归查询中求和

来自分类Dev

MySQL求和条件

来自分类Dev

MySQL求和条件

来自分类Dev

根据条件求和相邻行

来自分类Dev

MYSQL如何根据日期和响应的多个条件求和

来自分类Dev

dplyr中的条件求和

来自分类Dev

根据R中的条件对列中的行求和

来自分类Dev

如何根据特定条件求和XML文件中的值

来自分类Dev

根据水平和垂直条件对行中的数据求和

来自分类Dev

根据python数据框中的条件对行值求和

来自分类Dev

MySQL中的自动求和

来自分类Dev

如何从包含求和的mysql查询中删除NULL字段的空行

来自分类Dev

MySQL:如何在复杂的联合查询中求和不同的行

来自分类Dev

带有内部查询的mysql中的求和函数

来自分类Dev

SQL查询中的求和函数

来自分类Dev

使用条件在R中求和

来自分类Dev

根据一些条件求和