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

作者: rockchangnew (rock)   2016-03-06 23:02:03
※ 引述《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
作者: BoyGeo (沒事)   2016-03-07 08:36:00
就是這個沒錯,太棒了感謝rockchangnew大大
作者: neo5277 (I am an agent of chaos)   2016-03-07 09:25:00
曾經受惠幫推~~~~

Links booklink

Contact Us: admin [ a t ] ucptt.com