데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

------------------------------------쿼리---------------------------------------------
SELECT x.rn,
x.ymd,
x.ProductNo,
x.SalesAmount,
y.SalesAmount,
(x.SalesAmount - y.SalesAmount) DiffAmount
FROM ( SELECT ROW_NUMBER() OVER(PARTITION BY sb.ProductNo ORDER BY sb.ymd) rn,
  sb.ymd, 
  sb.ProductNo, 
  sb.SalesAmount
 FROM SalesBook sb
) AS x
JOIN (
SELECT ROW_NUMBER() OVER(PARTITION BY sb.ProductNo ORDER BY sb.ymd) rn,
  sb.ymd, 
  sb.ProductNo, 
  sb.SalesAmount
 FROM SalesBook sb
) AS y
  ON x.rn = y.rn - 1 AND x.ProductNo = y.ProductNo
 ORDER BY x.ymd, x.ProductNo
------------------------------------결과---------------------------------------------
temp.PNG

join 뒤에 select문을 홀수나 짝수만 나오게 하려고 하는데 연산이 어디에 들어가야하는지 감이 안옵니다..
만약 제가 생각한게 잘못되었다면 조언 좀 해주시면 감사하겠습니다.
No. Subject Author Date Views
9650 로그인 시도를 5회미만으로 설정하는 sql 작성법좀 알려주세요!! 키미 2016.12.09 3021
9649 100만건 이상의 테이블 복사 [1] hoonnn 2016.12.09 3309
9648 DB 연결 지연 문제 Bluesyenuj 2016.12.09 3432
9647 기본적인 SQL문 질문드립니다 [1] 고양이고 2016.12.08 2622
9646 MSDB 의 용량 문제입니다. 히로123 2016.12.08 3265
9645 linkedserver연결후 쿼리질문입니다. [2] 희망나라 2016.12.08 2206
9644 스케쥴러 오류가 발생합니다.. 열린문서 2016.12.08 3127
9643 복제 구성 질문 Gusto 2016.12.06 1688
9642 자동증가 MDF 파일이 언제 커졌는지.. 알고 싶습니다. [1] binipig 2016.12.06 2089
9641 ascii 문자만 보이게 쿼리문 구성할순 없나요? [1] 용크 2016.12.05 2218
9640 DB초보자, 최소값부터 최대값까지 증가 시키는 방법 [1] 꽃보다서준 2016.12.05 1976
9639 SQL Query 문의 입니다 [2] 손원일 2016.12.05 1542
9638 oracle 쿼리문 구성 관련 질문이 있습니다. 용크 2016.12.02 1525
» 다음 쿼리를 홀수 짝수 구분하는 방법을 나머지로는 안되는건가요. 가리워진길 2016.12.02 4205
9636 테이블 반환 함수에 대한질문 입니다. [2] icham 2016.12.02 2261
9635 월별 누적 Sql문의 [3] 안산님아 2016.12.02 4440
9634 쿼리문 질문좀요.. [1] sql은너무어려워 2016.12.01 1996
9633 쿼리 조언 좀 부탁 합니다. [2] 죠리퐁 2016.12.01 3527
9632 mssql > mysql 마이그레이션 중 mysql function(함수) 생성에 문제 [1] 보리언니지현 2016.11.30 3617
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3554





XE Login