台灣最大程式設計社群網站
線上人數
1012
 
會員總數:246135
討論主題:189716
歡迎您免費加入會員
討論區列表 >> MS SQL >> 2個UNPIVOT資料合併
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
2個UNPIVOT資料合併
價值 : 100 QP  點閱數:436 回應數:6
樓主

HB
中級專家
3028 74
3777 351
發送站內信

想要將2個UNPIVOT後的資料合併成一個,單獨執行可以跑出結果;
但要將合併之資料,依序顯示[Month], [2019], [2020]的結果,請問該如何修改下列語法?
謝謝!



搜尋相關Tags的文章: [ UNPIVOT,資料合併 ] ,
本篇文章發表於2020-06-15 18:42
1樓
最有價值解答

pilipala
檢舉此回應
參考看看


本篇文章回覆於2020-06-16 13:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

HB
檢舉此回應
感謝pilipala的協助提供範例。

範例結果仍未將2個Employee(AAAAA, BBBBB)的請假工時拆成各自欄位顯示。

能否再次協助將Hour的欄位拆成AAAAA, BBBBB欄位名稱後,各自放置所請假工時資料。
謝謝!
本篇文章回覆於2020-06-16 19:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

pilipala
檢舉此回應
意思是 unpivot 後,要在 pivot 回去嗎?
弄些 Sample Data 或畫張圖來示意一下,不太清楚你的需求是甚麼了
本篇文章回覆於2020-06-17 05:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

HB
檢舉此回應
再次感謝pilipala閣下這麼早的回覆。

可能問題沒有說的精準;依1F的範例,希望能呈現下列的結果,謝謝:
Kind AAAAA BBBBB
事假 15 6
病假 9 16
公假 24 0
陪產假 24
本篇文章回覆於2020-06-17 07:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

pilipala
檢舉此回應
在操作 pivot 來達成需求


本篇文章回覆於2020-06-17 09:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

HB
檢舉此回應
感謝pilipala的回覆。

我的資料結構類似1F,
要將假別的欄位轉成Row資料放置於KIND欄位,
所請假時數,放置於Employ資料所新增的欄位下,不作加總,結果如4F所示。
本篇文章回覆於2020-06-17 12:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.