各位大大,請問一下以下情況你們怎麼作呀<br>我有一個table(品名,售價,出售日期)<br>想產生一個<br>view是(品名,1月售出金額,2月售出金額,..,12月售出金額)<br>sql要怎麼下呀?
select a.品名,aa.一月售出金額,bb.二月售出金額 from 商品檔 a left join (select 貨號,sum(銷售金額) as 一月售出金額 from 銷售檔 where 銷售日期 like '200301%' group by 貨號) aa on (a.貨號 = aa.貨號) left join (select 貨號,sum(銷售金額) as 二月售出金額 from 銷售檔 where 銷售日期 like '200302%' group by 貨號) bb on (a.貨號 = bb.貨號) 我是用SQL Server試的,12個月份以此類推,應該就能得到你要的;至於join方式你自己決定囉..