【发布时间】:2018-05-06 07:17:07
【问题描述】:
图片说明了一切。我的目标是使用sql到最后一张表。
我会用一个例子来解释逻辑。
表 1 显示了预期销售额。例如,第 22 条应仅在 1 月 1 日至 1 月 4 日之间出售。为简单起见,我们假设商店每天都营业。
表 2 显示了每篇文章的每日销售额。例如文章在 1 月 2 日 3 月 4 日 售出。但是,对于第 22 条,4 janv 不在 [1 janv 到 3 janv] 范围内。因此,要获得第 22 条的销售额总和,我们应该省略 1 月 4 日。所以第22条的计算是2+4+5=11。
数据类型
表 1
- 艺术编号:int
- 从:日期
- planned_to:日期
表 2
- 艺术编号:int
- 天:日期
- 销售额:浮动
【问题讨论】:
-
以文本形式发布表格和数据READ THIS
-
别偷懒,解释一下逻辑。我们没有时间解码您的代码并猜测您需要什么。
-
奇怪的日期格式。列数据类型?
-
标记您正在使用的 dbms。在日期/时间方面,许多产品远不符合 ANSI SQL。
-
你试过什么?向我们展示您当前的查询尝试。
标签: sql date sum range ansi-sql