首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多个行返回值,作为列在多个colum上按组返回。

从多个行返回值,作为列在多个colum上按组返回。
EN

Stack Overflow用户
提问于 2013-09-21 21:50:41
回答 1查看 54关注 0票数 0

是否可以按组将多个行值返回到多列

有着独特的。

如果我的桌子是:

QUantityTypeID

1机、机、工

1机、发、机、工

1机、工

1机、工

(2)成品率

3机、发、机、工

11/T1584.4-1993/ 2013-09-11中转率、成品率、成品率等

select应返回:

订单

2013-08-25

2013年-09-2002年

2013年-09-11

2013年-09-15

2013年-09-16

2013年-09-16

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-21 22:13:19

你需要把你的数据转到中心。

代码语言:javascript
复制
SELECT
  OrderDate, [1], [2], [3], [4], CompanyID, TypeName 
FROM test
PIVOT
(
  MAX(Quantity)
  FOR QUantityTypeID IN ([1], [2], [3], [4])
) as p

SQL小提琴演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18938036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档