사용량이 0~100 101~1000 1001~9999 3구간이 있을때 첫번째 구간은 1원이고 두번째는 0원 세번째는 1원. 이라고 할때 사용량 10을 쓰면 10원이고 120을 쓰면 두번째 구간 20빼니깐 100원 200을써도 100원. 사용량 1당 1원일때 어떻게 짜야하나요?
by 비주류
[2014.10.21 13:20:01]
case when u between 0 and 100 then u
when u between 101 and 1000 then 100
when u between 1001 and 9999 then u - 900 end m
by 하울카
[2014.10.21 13:34:52]
댓글 감사해요 근데 만약에 120을 썻다면 100원이 나와야해요~ 사용량 입력한 값 만큼 구간별 금액에 맞춰서 금액이 계산 되어 나와야 하거든요
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.