by 충성 [Oracle 기초] [2016.12.26 21:18:16]
select
적정재고
,현재고
,안전재고
-- 구분필드
from test
이렇게 있는데
조건1 적정재고량 > 현재고 > 안전재고 일때 1 조건2 현재고 < 안전재고 일때 2 조건3 적정재고 < 현재고 일때 3
구분필드
이렇게 셀렉트 문에 표현해주고 싶은데
어떻게 하죠...
조건1이 없으면 그냥 CASE로 해서 치환시킬텐데...
자꾸 잊어 버리네요...
그대로 적으시면 됩니다.
case when 적정재고량 > 현재고 and 현재고 > 안전재고 then 1 when 현재고 < 안전재고 then 2 when 적정재고 < 현재고 then 3 end
그런데 기술하신 조건 이외에도 등치조건이라든지 케이스가 더 있을 것 같은데요.
감사합니다.
적정재고량 > 현재고 > 안전재고 then 1
> 안전재고
then
1
멍청하게 이렇게 하고 왜 안되지 했네요
일단 한번 해보겠습니다.