生产按照订单排产解方法

现在需要根据已有订单安排11月份生产计划

拟定的格式如下:

image.png

计算排产规则为

每80台 记入1天, 以此类推,设计的数据集如下

image.png

这里产生了一个问题,排产日期 在SQL怎么写呢,mysql数据库。

5

FineReport ZxxT 发布于 2022-10-28 16:36 (编辑于 2022-10-31 09:33)
1min目标场景问卷 立即参与
回答问题
悬赏:9 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2022-10-31 10:01

-- 若不考虑拆单,id为主键id,`week` 字段作为每单的需求量;按最终的 CEI_num字段,1为第一天,2为第二天,以此类推,匹配所需要日期就行了

SELECT 

t1.id   -- 想象为单号

,t1.`week` AS NUM1  -- 每期需求量 

,sum(t2.`week`) AS TOTAL_NUM   -- 累计量  

,MOD(sum(t2.`week`),40) AS mod_num   -- 按每日40 余数 

,CEILING(sum(t2.`week`)/40) AS CEI_num   -- 取整数  

FROM test1.work_day1 t1 JOIN test1.work_day1 t2

ON  t1.id>=t2.id

GROUP BY t1.id

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-31 10:13(编辑于 2022-10-31 10:14)

类似这样么?我写的是每8条数据一个日期

image.png

参考附件

WorkBook17.rar

  • 3关注人数
  • 501浏览人数
  • 最后回答于:2022-10-31 10:14
    请选择关闭问题的原因
    确定 取消
    返回顶部