希望針對資料不同的欄位總合做比較,使用pivot來轉換
先處理原始資料,只要取deal_id和指定type的資料
select deal_id, type from History where deal_id is not null and type in (20,30)
撈出結果為
然後希望是相同deal_id的資料可以排成一排
EX: TITLE= DEAL_ID、TYPE20、TYPE30
select * from( select deal_id, type from History where deal_id is not null and type in (20,30) ) -- pivot要直接接結果 pivot( count(type) for type in (20 as TWSUM,30 as THSUM) -- 翻轉欄位為type ,另外將數字結果定別名 )