作者etchen (Mier)
看板Database
標題[SQL ] 關於SQL 2005 樞紐
時間Tue Jun 8 20:34:57 2010
最近再寫一個統計報表(類似下圖),
以往都是用很笨的方式先將Product跑迴圈變成標題,
然後再跑Query Store的資料,在Count數量,
可是這樣我就必須要Query Store * Product 次,
程式往往都會out of Memoery (我是用JAVA)
Store│ProductA│ProductB│ProductC
──┼────┼────┼────
A │ 5 │ 6 │ 0
──┼────┼────┼────
B │ 3 │ 0 │ 4
──┼────┼────┼────
C │ 2 │ 1 │ 6
我在網路上有找到利用PIVOT來作,
但是欄和列都是固定的,
不知道各位版友有沒有寫過欄和列都是取自資料表的值(動態)呢?
謝謝:)
--
請勿拍打、餵食!
http://www.wretch.cc/album/etchen
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.114.29
→ Catbert:Reporting Services??? 06/08 22:28
→ Catbert:或是用Excel的樞紐分析表...資料是來自於DB的View??? 06/08 22:42
→ etchen:因為要秀在系統上,可能用excel不太適合。 06/09 09:08
→ etchen:我已經研究出來了:) 謝謝 06/09 17:33