Re: [SQL ] Select後轉置資料表

看板Database (資料庫)作者 (rock)時間8年前 (2016/03/06 23:02), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《BoyGeo (沒事)》之銘言: : 資料庫名稱:MS SQL Server : 資料庫版本:2005 : 內容/問題描述: : 我有一張記錄配方比例的table,select後的結果如下 : [原料名稱] [投入數量] : AC107 20.2 : AC107 21.3 : AC107 22.5 : AF101 15.2 : AF101 16.3 : AF101 17.5 : NP805 5.5 : NP805 6.0 : NP805 7.5 : 因為User在投入原料的時候會有需要查看每筆配方的需求 : 希望能將上述select後的結果轉置成橫向如下以方便對照 : [原料名稱] [1] [2] [3] : AC107 20.2 21.3 22.5 : AF101 15.2 16.3 17.5 : NP805 5.5 6.0 7.5 : 目前是用XML Path組字串逗點分隔變成[投入數量欄]解決 : 但是因為有小數點又有逗點實在不好辨識 : 有試過用 PIVOT 但是似乎沒辦法滿足我的需求 : 另外還有橫向的投入數量欄位要動態產生的問題也需解決 : 想請各位解惑,看看有沒有什麼解法可以參考,謝謝 撰寫一篇文,希望符合您的需求 網址如下 https://dotblogs.com.tw/rockchang/2016/03/06/230027 -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.194.8 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1457276525.A.D6E.html

03/07 08:36, , 1F
就是這個沒錯,太棒了感謝rockchangnew大大
03/07 08:36, 1F

03/07 09:25, , 2F
曾經受惠幫推~~~~
03/07 09:25, 2F
文章代碼(AID): #1Mt4Pjrk (Database)
討論串 (同標題文章)
文章代碼(AID): #1Mt4Pjrk (Database)