如何计算近一年和近半年累计销量,如下表,数据量巨大需要在数据库中计算

1636512403(1).jpg

Regina 发布于 2021-11-10 10:47 (编辑于 2021-11-10 10:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-5-6 16:57

-- 先将明细数据按「月份+店铺」分组汇总,然后用SQL中的“开窗函数”,以「店铺开窗,月份升序」,汇总值往上偏移6行和12行算区间累计值。

————————————————

最佳回答
0
杨朝健Lv5中级互助
发布于2021-11-10 10:50

单元格过滤

  • Regina Regina(提问者) 数据量巨大,需要在数据库中计算
    2021-11-10 10:52 
  • 杨朝健 杨朝健 回复 Regina(提问者) 先在sql里把每个月的汇总好
    2021-11-10 10:59 
  • Regina Regina(提问者) 回复 杨朝健 上图就是已经汇总好的呀
    2021-11-10 11:04 
最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-11-10 11:09

写存储过程,创建一个临时表,然后按月份、店铺 更新当月销量,半年销量,一年销量。

update 效率远高于查询汇总。

  • Regina Regina(提问者) 害,不是效率问题,是怎么累计近半年和近一年销量..
    2021-11-10 11:31 
  • 北纬六十六度 北纬六十六度 回复 Regina(提问者) 按时间汇总不行么,月份减6,月减12
    2021-11-10 11:36 
  • Regina Regina(提问者) 回复 北纬六十六度 可以看一下上图的表结构,要把每一个月的近半年和近一年都算出来
    2021-11-10 11:46 
  • 4关注人数
  • 514浏览人数
  • 最后回答于:2022-5-6 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部