제겐 넘나도 어려운데 어떻게 짜야할지..조언좀 부탁드립니다 0 2 505

by 많이부족합니다 [SQL Query] [2021.11.26 12:06:10]


ANM , BNM, CNM, DNM, ENM

위의 5개 컬럼이 있고

그안에는 숫자들이 있습니다

100, 200...이런식으로

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

여기 기준값을  기준으로 제일

가까운수를 구하고

그 수가 들어있는 컬럼이름까지 알아야 하는데

어떻게 짜야할지 모르겠어요ㅜㅜ

 

예를들면 

위의5개 컬럼기준으로  100이랑 제일 가까운 숫자가

무엇이며 그 숫자가 들어있는 컬럼은 이거다

EX) 99이며 CNM컬럼이다.

by JYK94 [2021.11.26 13:07:28]

UNPIVOT 을 이용하시면 될 것 같습니다


by 마농 [2021.11.26 13:11:49]

가장 가까운게 2개 이상이면 어떻게 나와야 하나요?
- 100 을 찾는데 99 와 101 이 있다면? 뭐가 나와야 할까요?
- 100 을 찾는데 99 가 2개 있는 경우? 컬럼명은 뭐가 나와야 할까요?
DB 종류가 뭔가요?

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