예를들어 두개의 테이블이 있습니다.
이 두개의 테이블의 각각의 필드 값을 비교하여 그중에 큰값을 기준테이블과 비교하여 뽑아줘야합니다.
기준이 되는 테이블은 한달 데이터의 기준이며, 현재달의 특정필드와 비교하여 전달 기준 특정 필드 값이 현재달 기준의 특정 필드의 값보다 작게되면 현재달 기준의 값이 조회되어져야합니다..
예를들어
select 비교값필드 from 전달기준테이블 //한달치 맥스값
select 비교값필드 from 현재달기준테이블 //하루
이 두개의 테이블과 비교하는 건데 전달기준 테이블의 비교값과 현재달 기준테이블의 맥스값을 구하고 현재달의 맥스값이 크면 데이터가 조회가 되어지면 되는데.. 도저히 감이 안잡히네여...
Comment 1
-
dreamryu
2018.10.05 17:36
질문이 잘 감이 안잡히지만
select case when a.비교값필드 < b.비교값필드 then a.비교값필드 else b.비교값필드 end
from 전달기준테이블 as a
inner join 현재달기준테이블 as b
on a.key = b.key
참고하사셔서 작성하시면 될듯 하네요.