我正在开发rails application and integration of stripe payment。我是新的条带支付集成。我将计划设置为用户订阅。但我这里有一期。假设用户订阅了任何一个套餐,所有套餐都是重复的,所以每个月都会从客户账户中扣除套餐金额。每个计划都有一些限制,以增加用户在我们的网站。如果想要添加额外的用户,然后支付$5每个用户/月。每个月都会在计划中扣除。那么现在,我如何才能用已经订阅的计划来结算这笔金额,以便每月扣除额外的使用量。
假设计划金额为20美元,每月额外使用5美元。因此,现在设置25美元的计划金额,而不是20美元的经常性付款。
如何结清这笔金额或任何其他方
我使用这个查询来获取:来自tblcustomers的customername和tbltransactions对每个客户的事务量之和。
select a.customerid, sum(transactionamount) as transactionamount ,b.customername
from tbltransactions a
join tblcustomers b using (customerid)
group by a.customerid
order by b.customername
transactionamount在tbltransactions中包含了客户购买
如何获得每个客户支付的总金额减去所收集的金额(em_paid_to)?
表客户
cust_id INT
f_name VARCHAR
l_name VARCHAR
email VARCHAR
c_limit INT
表事务
id INT
em_paid_by VARCHAR
em_paid_to VARCHAR
amount INT
trans_date DATE
我已经尝试过这样做,以获得每个客户支付的总金额,但没有奏效:
SELECT C.F_NAME, C.L_NAME, COUNT(T.EM_PAID_BY), SUM(T.AMOUNT)
FROM CUSTOMER C
JOIN T