当前位置: 代码迷 >> Sql Server >> 需要将查询结果写下一张表中
  详细解决方案

需要将查询结果写下一张表中

热度:24   发布时间:2016-04-24 10:27:56.0
需要将查询结果写入一张表中
需要将declare @s varchar(1000) ;with f as ( select 产品,rtrim(产品)+'销量'+rtrim(ltrim(sum(销量)))+'台' as 销量 from salesvolume group by 产品)     select @s=isnull(@s+',' , '')+销量 from f select @s的查询结果写入salesamount表中的quantity字段
------解决方案--------------------
insert into salesamount(quantity) select @s
------解决方案--------------------

declare @s varchar(1000);

with f as 
(select 产品,rtrim(产品)+'销量'+rtrim(ltrim(sum(销量)))+'台' as 销量 
 from salesvolume 
 group by 产品)
select @s=isnull(@s+',','')+销量 
from f 

insert into salesamount(quantity) select @s
  相关解决方案