sql 문 하나 질문할게요~ 0 2 1,301

by 하울카 [SQL Query] [2014.10.21 12:43:50]


사용량이 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입