@KislyFan
инженер, связист и просто любитель выпить

Как вернуть новые продукты и удаленные продукты из таблицы истории цен?

У меня есть таблица с 5 уникальными столбцами Id, Date, Shop, Product, Price. Я могу показать все изменения Цена

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

Но как показать новые продукты? Я хочу получить идентификатор строки 5. Поскольку он не был в ChandyShop 09/01/2018. Это новый продукт.
NlUSh.png

как показать удаленные продукты? Я хочу получить идентификатор строки 6. Поскольку он не был в CandyShop 12/01/2018, а 11/01/2018 был. Это удаленный продукт.
8zVJo.png
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
select
*
from (select ... union...) as qq
where ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы