Sybase IQ 12.7 User Manual

Page of 212
 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