2013-02-26 2 views
0
DATE  PCODE   ACODE    TRAFFIC  DIFFERENCE 
25-02-2013 S_HDFCBANK S_HDFCBANK  15085056 
24-02-2013 S_HDFCBANK S_HDFCBANK  9118809 

두 날짜의 트래픽 차이를 확인하고 마지막 열을 추가하는 데 도움을주십시오.행 값을 추가하는 방법은 무엇입니까?

+1

"마지막 컬럼으로 분석을 변경해야 할 것입니다 날짜에 따라 많은 pcodeacode이 따로 사람들을 치료하려면 "무엇을 주문 하느냐? 그리고 당신의 테이블에는 2 개 이상의 행이 있습니까? – Passerby

+0

oder by date 및 yes 테이블에 두 개 이상의 행이 있습니다. – Shreedhar

답변

2

당신은 이런 식으로 뭔가를 할 수 있습니다

SQL> select dte,pcode,acode,traffic, 
    2   traffic - lag(traffic) over (order by dte) difference 
    3 from data 
    4 order by 1, 2, 3; 

DTE  PCODE  ACODE   TRAFFIC DIFFERENCE 
--------- ---------- ---------- ---------- ---------- 
24-FEB-13 S_HDFCBANK S_HDFCBANK 9118809 
25-FEB-13 S_HDFCBANK S_HDFCBANK 15085056 5966247 

을 당신은

lag(traffic) over (partition by pcode,acode order by dte) difference 
관련 문제