sql 질문드립니다. 0 1 1,749

by swlee [SQL Query] [2016.06.23 16:52:30]


select 100 as A, 80 as B, 120 as C from dual;

위와 같은 데이터가 있을 때, A와 B, B와 C, A와 C를 비교하여 20%이상 차이가 나는 데이터를 추출하고 싶습니다.

나눠서 하는 방법 말고 다른 방법이 있을까요?

도움 부탁 드립니다.

by 마농 [2016.06.23 18:00:28]

1. 20% 차이에 대한 정의가 모호한데요?
  - A 를 기준으로 B 를 바라보면 20% 차이지만
  - B 를 기준으로 A 를 바라보면 25% 차이입니다.
  - 양쪽 모두 체크해야 하는지?
  - 한쪽만 체크해야 하는지?
  - 한쪽만 체크 한다고 한다면 기준이 무었인지?
2. 결과데이터는 어떤 형태로 보여져야 하는지?
  - 원하시는 결과표도 보여주세요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입