搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 关于一个行转列并且合计数量的问题
标题:
关于一个行转列并且合计数量的问题
只看楼主
y644947869
等 级:
新手上路
帖 子:2
专家分:0
注 册:2019-3-21
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:1
关于一个行转列并且合计数量的问题
各位大侠,小弟现在有这样一个需求
表结构如下:
ID Location quantity Company
1 aa 10 包
1 bb 10 箱
2 aaa 1 箱
2 bbb 20 箱
2 ccc 15 箱
2 aaa 1.5 箱
2 aaa 27 包
最终表要变成:
ID describe
1 aa-10包,bb-10箱
2 aaa-2.5箱,bbb-20箱,ccc-15箱,aaa-27包
小弟用的是SQL SERVER2012
搜索更多相关主题的帖子:
数量
结构
aaa
需求
SQL
2021-09-16 10:02
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
2
楼
得分:20
这样,看看,没测试
select distinct Id,stuff((select ',' + Location + '-' + quantity + Company from 你表 where Id = t0.Id for XML path('')),1,1,'') as describe form 你表 as t0
2021-09-18 16:43
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-506876-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.056233 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved