看板 Database 關於我們 聯絡資訊
※ 引述《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
BoyGeo: 就是這個沒錯,太棒了感謝rockchangnew大大 03/07 08:36
neo5277: 曾經受惠幫推~~~~ 03/07 09:25