この例では、Teradataカレンダを使用して、全四半期の第1週の累積売上げをどのように集計するかを示します。
SET SESSION calendar = Teradata;
SEL Item_Code, SUM(Sale_Amt) FROM Sales_Tbl
WHERE WeekNumber_Of_Quarter(Sale_Date) = 1
GROUP BY Item_Code;
SET SESSION calendar = Teradata;
Item_Code |
SUM(Sale_Amt) |
101 |
225 |
102 |
120 |
Sales_Tbl |
Item_Code |
Sale_Amt |
Sale_Date |
101 |
10 |
2008-12-30 |
101 |
15 |
2008-12-31 |
101 |
20 |
2009-01-01 |
101 |
25 |
2009-01-02 |
101 |
30 |
2009-01-03 |
101 |
35 |
2009-01-04 |
101 |
40 |
2009-01-05 |
101 |
45 |
2009-01-06 |
101 |
50 |
2009-01-07 |
101 |
55 |
2009-01-08 |
102 |
10 |
2009-01-01 |
102 |
20 |
2009-01-03 |
102 |
30 |
2009-01-05 |
102 |
40 |
2009-01-07 |
102 |
50 |
2009-01-09 |
Jan 2009 Calendar |
S |
M |
T |
W |
T |
F |
S |
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |