oracle中交叉表怎么样来查询?
主表A :
value value_date type_id
----- ---------- --------
25 2003-12-12 1
30 2003-12-11 2
10 2003-12-01 3
60 2003-12-31 4
字典表B :
type_id type
------- ----
1 x
2 y
3 z
4 p
需要统计出的报表结构是:
x y z p
日期 星期 |----------------------------------------------------------
. . | . . . .
'2004-01-01' 星期四 |(value合计)
'2004-01-02' 星期五 | . . . .
'2004-01-03' 星期六 | . . . .
. . | . . . .
统计的是:起始日期到终止日期的一段时期内每天的各类的合计值
统计报表的结果,要是这段时期内每天都有一条记录,
如果这一天没有值的话,就应该是0
这样列是动态的交叉表怎么样查询?