【发布时间】:2019-09-24 09:04:08
【问题描述】:
/***********输入数据************/
Product# Date Units
P1 9/1/2019 10
P1 9/04/2019 20
P2 9/27/2019 30
我需要在接下来的 4 周内分配上述产品单元,如下所示,
- 对于 Product 的当前周,其单位应为 0。
- 和接下来的 4 周基于上述示例数据副产品中给出的日期,它应该是相同的单位。
- 例如,P1 产品-第 1 周开始日期为 09/02/2019(周开始日期为星期一)单位将为 0,接下来的 4 周如 09/09,09/16,09/23,09/30产品 P1 的单位数将为 10。
/***********输出数据************/
Product# Date Weeks start Units
P1 9/1/2019 9/2/2019 0
P1 9/1/2019 9/9/2019 10
P1 9/1/2019 9/16/2019 10
P1 9/1/2019 9/23/2019 10
P1 9/1/2019 09/30/019 10
P1 9/4/2019 9/2/2019 0
P1 9/4/2019 9/9/2019 20
P1 9/4/2019 9/16/2019 20
P1 9/4/2019 9/23/2019 20
P1 9/4/2019 09/30/019 20
P2 9/27/2019 9/23/2019 0
P2 9/27/2019 09/30/019 30
P2 9/27/2019 10/7/2019 30
P2 9/27/2019 10/14/2019 30
P2 9/27/2019 10/21/2019 30
/************************输入************************ ***/
Product Id Date Units
P1 9/1/2019 10
P1 9/15/2019 20
P2 9/23/2019 30
/************************ 输出 ********************* ***/
Product# Date Weeks start Units
P1 9/1/2019 9/2/2019 0
P1 9/1/2019 9/9/2019 10
P1 9/1/2019 9/16/2019 10
P1 9/1/2019 9/23/2019 10
P1 9/1/2019 09/30/019 10
P1 9/4/2019 9/2/2019 0
P1 9/4/2019 9/9/2019 20
P1 9/4/2019 9/16/2019 20
P1 9/4/2019 9/23/2019 20
P1 9/4/2019 09/30/019 20
P2 9/27/2019 9/23/2019 0
P2 9/27/2019 09/30/019 30
P2 9/27/2019 10/7/2019 30
P2 9/27/2019 10/14/2019 30
P2 9/27/2019 10/21/2019 30
【问题讨论】:
标签: sql