데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요. 독학 중인 왕초보 입니다.
열심히 구글링 해도 원하는 답이 나오지 않아(키워드가 잘못된 것인지;;;) 전문가님들에게 도움 요청 합니다.
질문)
테이블 정보
테이블명 : test_lo
컬럼 : hc, dt, ,fir, sec, thr, fou, fif, six, bon
hc dt fir sec thr fou fif six bon
1 2016-01-01 1 2 3 4 5 6 7
2 2016-01-02 4 15 20 23 37 45 1
3 2016-01-03 15 16 20 23 38 41 10
4 2016-01-04 8 19 25 31 33 34 20
5 2016-01-05 1 19 25 31 33 34 20
6 2016-01-06 8 18 30 31 33 34 20
7 2016-01-07 4 8 20 29 33 40 12
8 2016-01-08 5 9 28 36 37 43 1
9 2016-01-09 1 20 38 39 41 45 44
10 2016-01-10 17 20 30 31 33 45 19
fir의 값이 1일 때 다음 행을 출력 하고 싶습니다.(hc : 2, 6, 10)
전문가님들 도와 주세요.
Select b.*
From test_lo a
Inner Join
test_lo b
On a.hc = b.hc - 1
Where a.fir = 1