1
我有一个表“产品”,我有一个明智的产品价格,现在我想知道哪些是昨天出现的产品,这些产品是昨天出现的,并且如果在两天中它们都存在,什么是价格变化的差异。如何加入同一张表来获得两天之间的价格差异?
例如表 “产品”:
locale productID price date
US pro1 100 2015-04-02
US pro2 200 2015-04-02
CA pro1 100 2015-04-02
US pro1 110 2015-04-01
US pro3 500 2015-04-01
CA pro4 100 2015-04-01
因此所需的输出应为: -
locale_t|productID_t|price_t|date_t|locale_y|productID_y|price_y|date_y|change
US pro1 100 2015-04-02 US pro1 110 2015-04-01 10
US pro2 200 2015-04-02 REMOVED 200
REMOVED US pro3 500 2015-04-01 500
CA pro1 100 2015-04-02 REMOVED 100
REMOVED CA pro4 100 100
其中locale_t装置locale_today和locale_y装置locale_yesterday。 因此,我可以清楚地分辨出昨天有多少产品被删除,今天又添加了多少产品。