select sum(amount), Type, ProductName, ProductCategory
from ProductAmount
Group by Type, ProductName, ProductCategory
Выполнение этого запроса дает только положительное количество, а также заменяет отрицательную сумму на 0. Есть ли способ обойти это?Группа по возврату 0 вместо отрицательной суммы
Довольно редкий по подробностям здесь. Мне нравятся догадки, которые ответил lad2025. Другим вариантом может быть просто добавить предложение where. «ГДЕ Сумма> 0» –
Я понял свою проблему. Были некоторые продукты, которые были возвращены, поэтому количество показало (например) -1200, а также было другое количество, когда продукт был куплен до его возврата. Поэтому, когда я использовал функцию SUM, она избавилась от отрицательной суммы и вместо этого заменила ее на 0. – NonProgrammer