【发布时间】:2020-03-18 11:20:28
【问题描述】:
我有两张桌子;表 A 和表 B。表 A 有 StoreNumber、MatNumber 和 Date。表 B 有 StoreNumber、MatNumber、Date 和 ShipmentValue。我必须从表 B 中获取 StoreNumber 和 MatNumber 的 Shipment 值,因为表 B 中 StoreNumber 和 MatNumber 的最大日期应小于表 A 中相同 StoreNumber 和 MatNumber 的日期(表 A 中的每一行)。请看输出表。
表 A:
StoreNumber MatNumber Date
A 9 3/30/2020
A 9 3/30/2020
B 10 3/18/2020
B 10 3/18/2020
A 9 3/13/2020
表 B:
StoreNumber MatNumber Date ShipmentValue
A 9 3/10/2020 2
A 9 3/12/2020 3
A 9 3/18/2020 4
B 10 3/4/2020 7
B 10 3/7/2020 9
B 10 3/16/2020 10
输出:
StoreNumber MatNumber A.Date B.Date ShipmentValue
A 9 3/30/2020 3/18/2020 4
A 9 3/30/2020 3/18/2020 4
B 10 3/18/2020 3/16/2020 10
B 10 3/18/2020 3/16/2020 10
A 9 3/13/2020 3/12/2020 3
【问题讨论】:
标签: sql snowflake-cloud-data-platform