【发布时间】:2018-10-17 19:54:08
【问题描述】:
我正在处理具有以下两个表的查询: 表A:
Store NumItems
1 500
2 1000
3 575
表 B:
Store Day ItemsSold
1 Monday 100
1 Tuesday 200
1 Wednesday 110
1 Thursday 10
1 Friday 1
1 Saturday 140
1 Sunday 90
2 Monday 400
2 Tuesday 150
2 Wednesday 501
2 Thursday 190
2 Friday 600
2 Saturday 180
2 Sunday 21
3 Monday 100
3 Tuesday 1050
3 Wednesday 108
3 Thursday 102
3 Friday 51
3 Saturday 40
3 Sunday 15
我需要能够判断商店何时会用完商品。我可以获得我运行流程的星期几,但我需要循环或以某种方式继续从每个商店和庄园中减去(假设这是在周一运行 - 商店 1 将在周六用完商店 1 上的商品, 2号店周三售完,3号店周二售完)。
提前谢谢大家的帮助!!!
【问题讨论】:
-
输出应该是什么样的?除了
day之外,是否还有一列可以指定表 B 中的排序? -
我们是否应该假设 NumItems 可能大于一周所售商品的价值?
-
@hatchet7 - 是的,NumItems 可以超过 1 周的价值。
标签: sql sql-server while-loop