问题描述
我对多个SQL查询有疑问。(建议)我使用的是标准RDBMS系统。
我希望总结三种不同的条件,一栏。
广告示例如果我有使用帐单的用户,并且我想分别计算已付帐单,要付帐单和欠款的总和(即已付帐单和未付帐单之间的差额)。
我的数据库应该是
user | bills | date payments |
1 100 12/01/2020
1 100 NULL
2 200 NULL
1 200 12/02/2020
2 100 12/03/2020
我的输出应该是
user | payed bills | unpayed bills | debit
1 100 300 200
2 200 100 100
我的想法应该是计算一个大于0的账单(因为用户需要支付),并计算一个他已经用“空”日期支付的账单。
所以我试图用SQL做到这一点
select count(bills)
from...
where bills >0 and select ( count(bills) from... where data = "null")
但是看这个(SQL: Multiple count statements with different criteria)
我发现“案件”状态。可以在我的条件下工作吗?
有人可以给我举一个简单的例子,说明多次查询吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)