看板 Database 關於我們 聯絡資訊
※ 引述《SakuraHaRen (櫻羽)》之銘言: : 我需要一個計算 : TABLE如下所例 : PRODUCT SALES STORE : -------------------------- : aaa 2 S01 : aaa 1 S02 : bbb 0 S01 : bbb 3 S02 : 我希望能夠針對同一商品(PRODUCT)不同店別(STORE)的銷售量(SALES)做計算 : 最理想是能呈現出 : PRODUCT S01_SALES S02_SALES 差距 : ------------------------------------- : aaa 2 1 1 : bbb 0 3 -3(或3) : 或是能呈現出 : PRODUCT S01_SALES S02_SALES : -------------------------------- : aaa 2 1 : bbb 0 3 : 這樣子也可以...至少我能匯出後自行計算 : 試了好多方法都沒辦法,有沒有誰可以幫忙一下,感謝 select distinct(PRODUCT) as PRODUCT , (select sum(SALES) from test b where b.PRODUCT=a.PRODUCT and b.STORE='S01') as S01_SALES, (select sum(SALES) from test b where b.PRODUCT=a.PRODUCT and b.STORE='S02') as S02_SALES, ( (select sum(SALES) from test b where b.PRODUCT=a.PRODUCT and b.STORE='S01') - (select sum(SALES) from test b where b.PRODUCT=a.PRODUCT and b.STORE='S02') ) as 差距 from test a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.86.242 ※ 編輯: ninetyeight 來自: 140.131.86.242 (07/16 19:44)