以下の例では、Horatio Parker Imports社の株について、週ごとの取引高の差異を計算します。同社の略号はHPIです。
SELECT MarketWeek, WeekVolume, MDIFF(WeekVolume,1,MarketWeek) AS HPIVolumeDiff FROM (SELECT MarketWeek, SUM(Volume) AS WeekVolume FROM MarketDailyClosing WHERE Ticker = 'HPI' GROUP BY MarketWeek) ORDER BY MarketWeek;
結果は、例えば以下のようなテーブルになります。HPIVolume Diff (HPI取引高出差異)列の最初の行がnullになっていることに注意する必要があります。これは、差異を計算するための先行の行がないからです。
MarketWeek | WeekVolume | HPIVolumeDiff |
---|---|---|
11/29/1999 | 9817671 | ? |
12/06/1999 | 9945671 | 128000 |
12/13/1999 | 10099459 | 153788 |
12/20/1999 | 10490732 | 391273 |
12/27/1999 | 11045331 | 554599 |