mysql 存储过程 累加_遇到mysql 累计查询的一个问题。

在数据库中,有一个包含客户姓名、消费金额和消费日期的表格。问题是要找出每个客户首次消费累计达到10万元的日期。这需要通过SQL查询实现,可能涉及到窗口函数或者子查询来累计每个客户的消费总额,直到超过10万元的那条记录的日期。
摘要由CSDN通过智能技术生成

请教各位大牛:遇到了一个查询的问题,比如数据库中有三个字段,name,money,date 分别代表客户姓名,消费金额,消费的日期。

现在想要查询,客户首次累计消费达到10万元的那个日期(就是说从第一笔累加到>=10w元的那个日期,提取出来),感觉好像需要用到循环语句,实在不知道怎么弄,请问应该怎么做啊,谢谢谢谢!!!

大概数据表的例子如下,可供参考:

name    money    date

张三    4000    2015/1/5

张三    4000    2015/1/5

小红红    50000    2015/1/6

李四    3000    2015/1/13

张三    4000    2015/1/14

小明明    3000    2015/1/15

李四    2000    2015/1/19

李四    3000    2015/1/20

李四    2000    2015/1/20

小红红    3000    2015/1/20

张三    80000    2015/1/20

张三    50000    2015/1/20

李四    70000    2015/1/21

小红红    2000    2015/1/21

小明明    2000    2015/1/22

小红红    90000    2015/1/23

小红红    100000    2015/1/23

小红红    50000    2015/1/23

小明明    3000    2015/1/23

张三    100000    2015/1/23

小明明    2000    2015/1/27

张三    300000    2015/1/27

李四    4000    2015/1/28

小明明    11200    2015/1/28

张三    50000    2015/1/28

李四    125000    2015/1/29

小红红    12500    2015/1/29

张三    4000    2015/1/29

李四    50000    2015/1/30

小明明    250000    2015/1/30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值