У меня есть таблица с артикулом, датой и количеством.
Я пытаюсь найти, где по той же статье количество увеличилось или уменьшилось в 10 раз по сравнению с предыдущей датой.
Например, у меня есть следующие столбцы
Article Date Quantity X10
1001 20-01-2015 22
1001 21-02-2016 220
Для строки с количеством 220 следует отметить как x в столбце x10.
Я попробовал следующее
UPDATE ph
SET [X10] = 'Px10'
FROM
[dbo].[Sales] ph
inner join [dbo].[Sales] t on (ph.[Article] = t.[Article])
WHERE
ph.[quantity] / t.[quantity] = 10
OR
t.[quantity] / ph.[quantity] = 10;