作者rockchangnew (rock)
看板Database
标题Re: [SQL ] Select後转置资料表
时间Sun Mar 6 23:02:03 2016
※ 引述《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://webptt.com/cn.aspx?n=bbs/Database/M.1457276525.A.D6E.html
1F:推 BoyGeo: 就是这个没错,太棒了感谢rockchangnew大大 03/07 08:36
2F:推 neo5277: 曾经受惠帮推~~~~ 03/07 09:25