当前位置: 代码迷 >> Sql Server >> 循环语句中怎么把变量写入统计数据表中去
  详细解决方案

循环语句中怎么把变量写入统计数据表中去

热度:80   发布时间:2016-04-24 20:33:44.0
循环语句中如何把变量写入统计数据表中去

请高手指点一下迷津
循环语句中如何把变量写入统计数据表中去

------解决方案--------------------
可以再设置2个变量,来存放 dept,count(*) 

select @dept=dept,@n=count(*)  from @temp
   group by dept 

insert into @temp1 select @dept,@n,@yy


------解决方案--------------------
表名或者字段名为变量的时候 要用动态语句

详细的可以见精华帖子 动态SQL基本语法
------解决方案--------------------

insert into @temp1(dept,dd,zzrs)
select t.dept,convert(varchar(4),@yy),t.zzrs from
(
   select dept,count(*) as [zzrs] from @temp
   group by dept
) t 


  相关解决方案