我有一个名为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
我只想在单个查询中获取客户列表的详细信息。