专栏首页jouypubMySQL实现阶段累加的sql写法
原创

MySQL实现阶段累加的sql写法

  最近有一个需求:统计每日充值/消费之后的余额,对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了。但是对于这种需求,一条sql就能搞定,都不需要做冗余字段

图表展示这个场景可能更直白

需要的结果

写法一:

select t.*
,(select sum(price) from t_charge temp where temp.date <= t.date) as total_price
from t_charge t
group by t.id;

写法二:

select t.*, sum(temp.price) as total_price
from t_charge t,t_charge temp
where t.date <= temp.date
group by t.id;
欢迎订阅「K叔区块链」 - 专注于区块链技术学习

博客地址:http://www.jouypub.com

简书主页:https://www.jianshu.com/u/756c9c8ae984

segmentfault主页:https://segmentfault.com/blog/jouypub

腾讯云主页:https://cloud.tencent.com/developer/column/72548

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 免费领取1万元腾讯云服务器的方法

    对于我们小微企业,尤其是创业公司,每一分钱都希望花在刀刃上,房租,员工工资,硬件设备可谓公司三大件,每一项都是必不可少的支出,小编公司也是如此,作为一家互联网公...

    尊托云数
  • 报告显示:企业迁移到云端是为提升性能而非节约成本

    根据INAP对500名负责管理数据中心、服务器和云基础设施的专业IT人员所做的一份调查显示,大约44%的企业迁移到了云端,以期改进基础设施和数据弹性性能,只有3...

    尊托云数
  • 腾讯云新用户代金券如何使用?

    代金券是可抵扣费用的优惠券,登录腾讯云官网,在费用中心 > 资金管理 > 代金券管理 页面中可查看用户账户下的代金券情况。

    福利活动清单
  • 云服务器哪家好?国内品牌云服务器综合评价

    云服务器哪家好?如今云服务在国内的应用越来越广泛,不仅仅是企业和站长,很多办公软件和应用平台也在使用云。而主机市场上目前的云服务商众多,以至于用户在选择的时候不...

    尊托云数
  • 第二代支付系统专题之报文篇(一)小额支付报文完整版(含二代新增功能业务说明)

      最近在负责某商业银行第二代支付系统项目,经过对第二代支付系统报文交换标准(1.4版)研究,发现与一代支付系统相比,新增了不少新的交易,这些交易有的是针对参与...

    数据饕餮
  • 支付开发,不得不了解的国内、国际第三方支付流程

    这几年的工作中一直与支付打交到,借着 skr-shop 这个项目来与大家一起分享探索一下支付系统该怎么设计、怎么做。我们先从支付的一些常见流程出发分析,找出这...

    用户3160618
  • 包年月云主机未到期退还方法

    首先申明,包年月云主机退费有一定限制,并且退还金额折扣和代金券部分是不退还的,所以退还云主机前一定要阅读如下文档,了解退费说明。

    cdc
  • 云直播

    福利活动清单
  • Mac 安装Windows虚拟机

    虚拟机工具:VBox(甲骨文免费) Parallels(收费) VM(收费)但是大天朝这种用的多软件破解版必须多。

    ZY_FlyWay

扫码关注云+社区

领取腾讯云代金券