#sql #oracle
#sql #Oracle
Вопрос:
У меня есть такие поля, как DayEndinventory, Daysales и reorderlevel.
Я должен рассчитать дневные продажи:
У меня есть 2 условия для этого:
если мой dayendinventory < reorder level*4
тогда принимает значение reorderlevel как Daysales, иначе я должен выбрать значение DayEndInventory
как Daysales
Как мне это сделать?
Комментарии:
1. Пожалуйста, добавьте примеры данных и ожидаемый результат к вашему вопросу. Даже если кто-то (например, Гордон) может рискнуть ответить, добавление данных сделало бы ваш вопрос более полезным для других читателей в будущем.
Ответ №1:
Вы можете использовать выражение case:
select
case when (dayendinventory < reorder_level*4) then reorderlevel
else DayEndInventory
end as Daysales
from table