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