Как вытащить только запись изменений из данных ежедневного уровня? - PullRequest
0 голосов
/ 11 января 2019

У меня огромное количество данных на складе. Мы отслеживаем каждый день количество запасов. Моя цель - получить запрос, который принимает записи только при изменении суммы:

Пример:

enter image description here

Желаемый результат:

enter image description here

1 Ответ

0 голосов
/ 14 января 2019

Попробуйте этот запрос с подзапросом:

Select date_id, product,warehouse,amount
From 
(
  Select 
      date_id, product, warehouse, amount, 
      lag(amount) over (partition by product, warehouse order by date_id) amount_prev
  From TABLENAME
) x
Where amount <> amount_prev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...