Sybase 12.7 Home Theater System User Manual


 
4 OLAP の使用
パフォーマンス&チューニング・ガイド 97
10 5 120 680
10 6 110 680
20 1 20 156
20 2 30 156
20 3 25 156
20 4 30 156
20 5 31 156
20 6 20 156
30 1 10 34
30 2 11 34
30 3 12 34
30 4 1 34
このクエリは、次のクエリと同じ意味になります。
SELECT prod_id, month_num, sales, SUM(sales) OVER
(PARTITION BY prod_id )
FROM sale WHERE rep_id = 1
ORDER BY prod_id, month_num;
例: RANGE のデフォルトのウィンドウ・フレーム
このクエリは、RANGE のデフォルトのウィンドウ・フレームの例を示してい
ます。
SELECT prod_id, month_num, sales, SUM(sales) OVER
(PARTITION BY prod_id ORDER BY month_num)
FROM sale
ORDER BY prod_id, month_num;
このクエリの結果セットを次に示します。
prod_id month_num sales max(sales)
------- --------- ----- ----------
10 1 100 250
10 1 150 250
10 2 120 370
10 3 100 470
10 4 130 600
10 5 120 751
10 5 31 751
10 6 110 861
20 1 20 20
20 2 30 50
20 3 25 75
20 4 30 105
20 5 31 136
20 6 20 156
30 1 10 10
30 2 11 21
30 3 12 33