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

2 つの日付からトラフィックの差を取得し、最後の列に追加するのを手伝ってください。

4

1 に答える 1

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

日付ごとに多くpcode acodeあり、それらを個別に処理したい場合は、分析を次のように変更する必要があります。

lag(traffic) over (partition by pcode,acode order by dte) difference
于 2013-02-26T12:08:51.293 に答える