【发布时间】:2019-01-19 14:51:44
【问题描述】:
表1的表列是:
cancel_date product total_cancels
6/1/2017 a 100
6/1/2017 b 40
6/2/2017 b 10
6/3/2017 b 20
.
.
.
6/1/2018 a 40
6/1/2018 b 10
表 2
realdate cancel_start_date cancel_end_date
6/1/2017 6/1/2016 4/1/2017
6/2/2017 6/2/2016 4/2/2017
6/3/2017 6/3/2016 4/3/2017
.
.
.
所以 table1.cancel_date 在 t2.cancel_start_date 和 t2.cancel_end_date 之间, 如何加入这两个表?
我想得到什么
product realdate total_cancels cancel_date between start_date and end_date
a 6/1/2017 100000 6/1/2016-4/30/2017
b 6/1/2017 8000 6/1/2016-4/30/2017
a 6/2/2017 100000 6/2/2016-5/1/2017
b 6/2/2017 8000 6/2/2016-5/1/2017
...
【问题讨论】:
-
您需要从表 1 中选择 Product,cancel_date。然后从表 2 中选择 realdate,cancel_date。找到 Sum 或 Total_cancel。然后将它们全部附加到一个输出表中。可以同时访问两个不同表中的行或列。
-
请阅读 How to Ask 并点击谷歌搜索“stackexchange 作业”并展示您能够完成的部分。请阅读minimal reproducible example并采取行动。