如何从价格历史记录中返回新产品和已删除的产品?

时间:2018-03-28 09:23:30

标签: sql oracle

我有5个唯一列ID,日期,商店,产品,价格表。 我可以显示所有变化价格

SELECT 1 ID, '09.01.2018' "DATE", 'CandyShop' Shop, 'Pie' Product, 10 Price FROM DUAL UNION
SELECT 2, '10.01.2018', 'CandyShop', 'Pie', 11 FROM DUAL UNION
SELECT 3, '11.01.2018', 'CandyShop', 'Pie', 10 FROM DUAL UNION
SELECT 4, '12.01.2018', 'CandyShop', 'Pie', 9 FROM DUAL UNION

SELECT 5, '10.01.2018', 'CandyShop', 'Candy', 9 FROM DUAL UNION
SELECT 6, '11.01.2018', 'CandyShop', 'Candy', 9 FROM DUAL

但是如何展示新产品? 我想获得行ID 5.因为它不是在09年1月1日的ChandyShop。这是一个新产品。

enter image description here

如何显示已删除的产品? 我想获得行ID 6.因为它不是在12月1日的糖果店,而且在11/01/2018是。这是一个已删除的产品。

enter image description here

0 个答案:

没有答案