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

织梦开发网站陕西网站建设网络公司

织梦开发网站,陕西网站建设网络公司,wordpress get_pages(),建设局属于什么行业简介:计算/统计需要随着遍历记录集的每一条记录而持续进行。 场景:比如有一个库存料卷表,一条料卷对应一条记录。料卷记录上有一个【箱号】的字段。我要查询每个卷的时候,加一个字段显示箱的重量。这时候,相当于站在卷…

简介:计算/统计需要随着遍历记录集的每一条记录而持续进行

场景:比如有一个库存料卷表,一条料卷对应一条记录。料卷记录上有一个【箱号】的字段。我要查询每个卷的时候,加一个字段显示箱的重量。这时候,相当于站在卷的角度来看整箱有多重,就要用到窗口函数了,这样可以有效避免掉臃肿的子查询或者group by。

原始数据如下:

一个卷一条数据,卷上有箱号,多个卷可以属于同一箱号。

①我想查询的时候,加一个字段【箱重】,箱重就是它下面的卷的总重。如下图

代码如下

select 
coil_no as 卷号,
box_no AS 箱号,
net_weight AS 卷重,
sum(ifnull( net_weight, 0 )) OVER (PARTITION BY box_no ) AS 箱重
FROM mes_inventory_coil_back0318 

②我想查询的时候,加一个字段【箱重】,箱重就是它下面的卷按重量排序且重量小于等于此卷的卷的总重。如下图

代码如下

select 
coil_no as 卷号,
box_no AS 箱号,
net_weight AS 卷重,
sum(ifnull( net_weight, 0 )) OVER (PARTITION BY box_no ORDER BY net_weight ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS 箱重
FROM mes_inventory_coil_back0318 

这样,就省去了繁琐臃肿的子查询或者group by。大大提升了执行效率以及提高了代码可阅读性。

http://www.dtcms.com/wzjs/260053.html

相关文章:

  • 吉林省建设项目招标网站南京疫情最新消息
  • 婚纱照官网seo官网优化怎么做
  • 微商城网站建设推广私密浏览器免费版
  • 延庆网站建设经济新闻最新消息财经
  • 升级wordpress另一更新正在进行对网站的建议和优化
  • 网站免费在线客服系统公司网页制作模板
  • 做头像的网站中国网站访问量排行
  • 做网站和做app哪个难深圳谷歌推广公司
  • 想在网上做开发网站接活儿谷歌seo优化
  • 临海企业网站建设公司网站改版
  • 微博分享的网站怎么做网络营销这个专业怎么样
  • 咋制作网站seo搜索优化软件
  • 室内设计可以做网站吗火爆产品的推广文案
  • wordpress实现图片全屏代码网站排名优化软件有哪些
  • 一手房发帖网站怎样做app宣传推广方案
  • 布吉网站建设公司网络销售公司经营范围
  • 扫码员在哪个网站可以做长沙网站seo收费
  • 如何用phpstudy做网站找回原来的百度
  • 珠海摥园网站建设百度推广竞价排名技巧
  • 高校保卫处网站建设工作总结网络营销策划方案ppt
  • 宿州品牌网站建设公司电商网站策划
  • 高端网站建设 房产百度推广费2800元每年都有吗
  • 广州网站建设比较好的公司搜索引擎营销的内容
  • 网站根目录文件名论坛seo设置
  • 广州网站建设公司乐云seo598互联网舆情
  • app系统软件定制青岛seo服务哪家好
  • 企业网站设计师谷歌优化怎么做
  • 人跟狗做网站中国十大电商培训机构
  • 淘宝做基础销量怎么网站百度指数第一
  • 手机网站制作价格全球访问量top100网站