无语,看SQL.
关于行与列的转换DROP TABLE tbl
关于行与列的转换
关于行与列的转换
CREATE TABLE tbl
关于行与列的转换
关于行与列的转换DQ 
varchar(100),  -- 地区
关于行与列的转换
YF int,           -- 月份
关于行与列的转换
CPXSE1 int,       -- 产品1销售额
关于行与列的转换
CPXSE2 int        -- 产品2销售额
关于行与列的转换
)
关于行与列的转换
关于行与列的转换
insert into tbl select '上海',1,100,200
关于行与列的转换
insert into tbl select '上海',2,100,200
关于行与列的转换
insert into tbl select '上海',3,100,200
关于行与列的转换
insert into tbl select '上海',4,100,200
关于行与列的转换
insert into tbl select '上海',5,100,200
关于行与列的转换
insert into tbl select '上海',6,100,200
关于行与列的转换
insert into tbl select '上海',7,100,200
关于行与列的转换
insert into tbl select '上海',8,100,200
关于行与列的转换
insert into tbl select '上海',9,100,200
关于行与列的转换
insert into tbl select '上海',10,100,200
关于行与列的转换
insert into tbl select '上海',11,100,200
关于行与列的转换
insert into tbl select '上海',12,100,200
关于行与列的转换
关于行与列的转换
insert into tbl select '北京',1,100,200
关于行与列的转换
insert into tbl select '北京',2,100,200
关于行与列的转换
insert into tbl select '北京',3,100,200
关于行与列的转换
insert into tbl select '北京',4,100,200
关于行与列的转换
insert into tbl select '北京',5,100,200
关于行与列的转换
insert into tbl select '北京',6,100,200
关于行与列的转换
insert into tbl select '北京',7,100,200
关于行与列的转换
insert into tbl select '北京',8,100,200
关于行与列的转换
insert into tbl select '北京',9,100,200
关于行与列的转换
insert into tbl select '北京',10,100,200
关于行与列的转换
insert into tbl select '北京',11,100,200
关于行与列的转换
insert into tbl select '北京',12,100,200
关于行与列的转换
关于行与列的转换
DECLARE @t varchar(8000)
关于行与列的转换
set @t=''
关于行与列的转换
select @t=@t + ' SUM(CASE WHEN YF = ' + a.YF + ' THEN CPXSE1 ELSE 0 END) [CPXSE1 ' + a.YF + ' YF], SUM(CASE WHEN YF = ' + a.YF + ' THEN CPXSE2 ELSE 0 END) [CPXSE2 ' + a.YF + ' YF],'
关于行与列的转换
FROM (SELECT CAST(YF as varchar(5)) YF FROM tbl GROUP BY YF ) a
关于行与列的转换
select @t='SELECT DQ, ' + LEFT(@tLEN(@t)-1+ ' FROM tbl GROUP BY DQ'
关于行与列的转换
关于行与列的转换
EXEC(@t)
关于行与列的转换
关于行与列的转换

相关文章:

  • 2021-11-03
  • 2021-09-25
  • 2021-06-27
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
猜你喜欢
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-06-06
  • 2021-08-09
  • 2022-03-10
  • 2022-12-23
相关资源
相似解决方案