当前位置: 首页 > news >正文

mysql 库存表 累计 sql语句 第一方法

这是一个表,要求累计金额 。表名t ,字段lsh,shangpinbh,jine。

流水号商品编号金额累计金额
1100125002500
2100130005500
3100440009500
41006100010500
51007200012500

 

select lsh,shangpinbh,jine,(select sum(jine) from t where shangpinbh=t1.shangpinbh and lsh <=t1.lsh) as 累计金额from t as t1;

mariadb> select lsh,shangpinbh,jine,
     (select sum(jine) from t where shangpinbh=t1.shangpinbh and lsh <=t1.lsh) as 累计金额
     from t as t1;
+-----+------------+-------+----------+
| lsh | shangpinbh | jine  | 累计金额 |
+-----+------------+-------+----------+
|   0 | 1002       | 5100  | 5100     |
|   1 | 1002       | 3500  | 8600     |
|   3 | 1002       | 10000 | 18600    |
|   4 | 2001       | 2560  | 2560     |
|   5 | 2010       | 4700  | 4700     |
+-----+------------+-------+----------+
5 rows in set (0.01 sec)

相关文章:

  • Linux_软硬链接
  • RabbitMQ实践——交换器(Exchange)绑定交换器
  • ffmpeg 常用命令
  • 【鸿蒙】 模拟器运⾏
  • Java程序之动物声音“模拟器”
  • SpringMVC系列七: 手动实现SpringMVC底层机制-上
  • 5.3 Python len()函数:获取字符串长度或字节数
  • Dockerfile实战
  • Vue78-缓存路由组件
  • 深度学习:关于损失函数的一些前置知识(PyTorch Loss)
  • Python低溫半导体电子束量子波算法计算
  • excel按模板文件导出多个文件并压缩为ZIP格式返回前端
  • java小代码(1)
  • 前端技术栈三(vue+Axios)
  • 【华为HCIA数通网络工程师真题-数据通信与网络基础】
  • 【Amaple教程】5. 插件
  • canvas 高仿 Apple Watch 表盘
  • CentOS 7 修改主机名
  • css布局,左右固定中间自适应实现
  • idea + plantuml 画流程图
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • PV统计优化设计
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 浏览器缓存机制分析
  • 删除表内多余的重复数据
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 详解移动APP与web APP的区别
  • 小程序开发之路(一)
  • 一、python与pycharm的安装
  • 用jquery写贪吃蛇
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Java数据解析之JSON
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #php的pecl工具#
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (¥1011)-(一千零一拾一元整)输出
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (solr系列:一)使用tomcat部署solr服务
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (译)2019年前端性能优化清单 — 下篇
  • (转)关于多人操作数据的处理策略
  • ****Linux下Mysql的安装和配置
  • ./configure,make,make install的作用(转)
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 常见的偏门问题
  • .net 反编译_.net反编译的相关问题
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET面试题(二)