Я хочу рассчитать медленный и быстро движущийся товар на основе текущего запаса и последних 15 дней продажи.Я скажу, что мой товар быстро движется, когда 50% запаса сокращается (т. Е. Если продажа> = текущий запас, то он быстро движется).Я скажу, что мой товар медленно движется, когда моя продажа составляет 15% от моего запаса, здесь я сталкиваюсь с проблемой, bcoz, когда товар возвращается, тогда моя продажа равна -1, и если продажа происходит 1, поэтому, когда я делаю суммупродажи становится равной 0. Есть ли способ игнорировать отрицательную продажу при совершении суммы продажи .
item sale stock
a 1 5
a -1 5
b 4 20
b 1 20
Мой запрос
select item, sum(sale) as s, stock from sale table
group by item, stock
текущий выводравно
item sale stock
a 0 5
b 5 20
ожидаемый результат:
item sale stock
a 1 5
b 5 20
Не следует рассматривать отрицательную продажу или, если она отрицательна, тогда она должна быть равна 0 при составлении суммы.Пожалуйста, помогите мне, а также при расчете процента я делаю (sale/(sale+ava))*100
, когда продажа равна '0', я получаю ошибку, поскольку ноль не может быть разделен, поэтому есть ли условие, когда продажа равна нулю, мой процент продажи равен "0"