사용자가 주소를 입력 합니다.
가령
만리동 2가 197 - 28 이라는 주소를 적고 조회를 누르면
해당 주소의 정보가 나옵니다. 면적 부터 대지권 이라든지 ...
근데 여기서 해당 주소지랑 비슷한 면적 를 추가로 불러 오고 싶을때는 어떻게 해야되나요?
해당 주소지 면적이 50 이라면 위 아래 30% 두 불러오고 싶을때 말이죠..
위아래 는 between 으로 해결 하면 되겠지만...
문제는 주소를 번지까지 찍었는데 ... 면적를 기준으로 비슷한 주소지를 불러와야 되는건 ...
어떻게 해야될까요?
참고할만한 자료 있으면 부탁드립니다.
Comment 5
-
Hisory
2014.04.17 13:44
-
ssunsori
2014.04.17 13:56
select를 하나더 만들라는 애기시죠? 거기는 동까지만 기입 되게 하고 ....
넵 해보겠습니다.
감사합니다.
-
ssunsori
2014.04.17 17:55
셀렉트만 다시 해서 테스트 해보니 .. 그게....
나온결과에서 추가로 면적이 20%내외 의 값을 더 보여줘라 ...
이건데 ... 그냥 무작위로 가져오네요 ...
방법이 없을까요?
-
Hisory
2014.04.17 23:20
제말은 검색한 시도음면동 기준이 있으면 그조건으로
원하는 기준까지 like 혹은 equal 조건을 걸면됩니다
정 모르시겠으면 원하는 테이블 및 데이터를 올려서 여쭤보시는게 맞을듯 하네여..
아래 쿼리는 샘플입니다.
select * from
where 시 = @입력시 and 읍면동 = @입력읍면동 and (면적 >= @임력값 *.8 or 면적 <= @입력값 * 1.2)
or
select * from
where 시 = @입력시 and (면적 >= @임력값 *.8 or 면적 <= @입력값 * 1.2)
-
ssunsori
2014.04.18 09:25
감사합니다.
알려주신 방법대로 해보겟습니다.
감사합니다. ^^
주소지는 도시 / 읍면동 기준이 있지 않나여..
같은 도시 or 읍면동에서 비슷한 면적 select 하면 되지않을까 싶습니다.