看板 Database 關於我們 聯絡資訊
今天有一張資料表是長這樣的 國家 年度 月份 日期 台幣 價格 買入 賣出 國家這一欄可能會有很多國家的資料,例如大陸美國英國加拿大 最後要的資料表是長這樣 年月 美國 英國 大陸 加拿大 ..... 一次查詢就是找出某一年月各個國家的平均價格 然後把它組合起來畫統計圖 現在的疑問就是要怎麼合併 有試過這樣 select * from (select 年度,國家,count(*) as 比數,sum(台幣) as 總價 from 國外肉品市場價格 where 國家 ='大陸' and 年度='2013' group by 國家,年度) as A left join (select 年度,國家,count(*) as 比數,sum(台幣) as 總價 from 國外肉品市場價格 where 國家 ='美國' and 年度='2013' group by 國家,年度) as B on A.年度=B.年度 這樣就是只能兩個兩個慢慢合併過去 有更好的方法呢~? 因為國家可能是變動的,那要怎麼動態新增呢~? 註:我是用SQL Server -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.91.44 ※ 編輯: supercygnus 來自: 210.242.91.44 (11/19 13:49) ※ 編輯: supercygnus 來自: 210.242.91.44 (11/19 13:55)
TeemingVoid:請參考 http://ppt.cc/bHw6 11/19 14:48
sleepwu:用excel pivot很快阿 11/19 23:52
tracy217:Pivot 12/14 23:10