안녕하세요.
현재 오라클을 이용하여 프로그램을 만들고 있는 개발자 입니다.
쿼리를 만들어야 하는데.. 도저히 답이 나오질 않아서.. 이렇게 질문을 올립니다.
DB에는..
shp = 번호, stdt = 시작일, fidt = 종료일, quay = 위치, pnt = 이벤트코드
===============================================================
(string) (date) (date) (string) (string)
shp stdt fidt quay pnt
1111 2009-11-01 08:00:00 2009-11-01 08:00:00 1QA LC01
1111 2009-11-01 08:00:00 2009-11-03 07:59:00 2QA
1111 2009-11-03 08:00:00 2009-11-11 07:59:00 3QA ST01
1111 2009-11-11 08:00:00 2009-11-20 07:59:00 2QA
1111 2009-11-20 08:00:00 2009-11-20 12:00:00 1QA
1111 2009-11-20 12:00:00 2009-11-30 07:59:00 3QA
1111 2009-11-30 08:00:00 2009-11-30 08:00:00 DL01
2222 2009-01-01 08:00:00 2009-12-02 08:00:00 4QA
2222 2009-12-02 08:00:00 2009-12-02 08:00:00 DL01
===============================================================
위와같은 형태로 DB에 들어가 있는데..
11월 2일 ~ 11월 20일로 검색을 하면 (stdt , fidt 둘다 검색하여 포함되어 있으면)
===============================================================
번호 이동전 위치(fidt, quay) | 이동후 위치(stdt, quay)
1111 2009-11-03 07:59:00 2QA 2009-11-03 08:00:00 3QA
1111 2009-11-11 07:59:00 3QA 2009-11-11 08:00:00 2QA
1111 2009-11-20 07:59:00 2QA 2009-11-20 08:00:00 1QA
1111 2009-11-20 12:00:00 1QA 2009-11-20 12:00:00 3QA
2222 2009-11-02 08:00:00
===============================================================
11월 1일 ~ 11월 30일로 검색을 하면
===============================================================
번호 이동전 위치(fidt, quay) | 이동후 위치(stdt, quay)
1111 2009-11-01 08:00:00 1QA
1111 2009-11-01 08:00:00 1QA 2009-11-01 08:00:00 2QA
1111 2009-11-03 07:59:00 2QA 2009-11-03 08:00:00 3QA
1111 2009-11-11 07:59:00 3QA 2009-11-11 08:00:00 2QA
1111 2009-11-20 07:59:00 2QA 2009-11-20 08:00:00 1QA
1111 2009-11-20 12:00:00 1QA 2009-11-20 12:00:00 3QA
1111 2009-11-30 08:00:00
2222 2009-11-02 08:00:00
===============================================================
pnt 가 'LC01'일 경우 이동전 위치가 안나오고
'DL01'일 경우 이동후 위치가 안나와야 합니다
===============================================================
위와같은 형태의 데이터로 가져오고 싶습니다.
생각을 많이 해봤는데... 제가 가진 짧은 지식으로는 도저히 변환을 시킬수가 없어서
이렇게 질문을 올리게 되었습니다.
고수님들 도와주세요.. 부탁드립니다.
참... 게시판규칙에 익명은 사용하지 말라고 하셨는데..
제가 있는곳에서.. 회원가입 화면이 "접근불가" 로 뜨네요...
집에가면 가입하겠습니다. .
제 이름은 박재희입니다.