Mysql:负余额查询

时间:2017-12-31 09:47:50

标签: mysql sql database

我有一个名为customer_wallet的表,其中id为主键,balance(包含-ve& + ve值),date(交易日期)。

现在有些客户有权即使他们没有余额也可以进行交易。我们通过这样做得到客户的总余额(SUM(余额),其中customer_id = xxx)。

我想知道客户余额到达-ve(如3天前或5天前)的日期,只有当前余额为负数时才会显示。

以下是样本数据集:

balance_id  customer_id balance description date    
1           1           100     Recharge    1-Dec-17    
2           1           100     Recharge    1-Dec-17    
3           2           20      Recharge    1-Dec-17    
4           2           -10     Shopping    2-Dec-17    
5           1           -150    Shopping    2-Dec-17    
6           1           -100    Shopping    3-Dec-17    
7           1           50      Recharge    4-Dec-17
8           1           -200    Shopping    5-Dec-07
9           1           300     Recharge    6-Dec-17
10          1           -100    Shopping    6-Dec-17
11          1           -250    Shopping    7-Dec-17
12          1           -20     Shopping    8-Dec-17    

如上所述,数据集cutomer_id=1在-ve中的余额为-300,余额为负值的日期为7-Dec-17

我只想在单个查询中获取客户列表的详细信息。

0 个答案:

没有答案