두 개의 테이블이 있습니다.
obumanager라는 테이블에 등록일자가 있고
obumodel라는 테이블에도 등록일자가 있습니다.
두 테이블을 비교 해서 obumanager테이블의 등록일자에 등록된 데이터만 가져와야 하는데
obumodel테이블의 등록일자 이후에 등록데이터만 가져올려구 하는데 어떻게 조인해야 할까요?
두 테이블의 서로 키는 kid입니다.
쿼리를 잠시 보면 end_date+1를 한건 이 컬럼의 다음날 등록된것만 가져올려 넣었습니다.
select om.kid from obumanager om, obumodel od
where od.srdate in (
select end_date+1 from od.obumodel
where om.kid = od.kid
)
;
obumodel테이블에서 startdate기준시점이후에 obumanager테이블의 srdate로 등록된 데이터를 알고 싶어서 문의합니다.
예)startdate='20140101'로 되어 있으면 srdate='20150308'이라면 2014년 1월 2일부터 2015년 3월 8일까지 등록된 테이터 정보를 알고 싶습니다.
|