流行模式

紧跟潮流,步入云时代

当前位置:首页>平台开发>流行模式
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

网络版行专列(MSSQL)

时间:2020-07-22   访问量:1176
网络版行转列

declare @sql varchar(8000)
set @sql='select 装置名称'
select @sql=@sql+','+使用部门.使用部门+'=isnull(count(case 使用部门 when '''+使用部门.使用部门+''' then 装置名称 end),0)'
from 使用部门 order by id
set @sql=@sql+' from 计量总台账 group by 装置名称 order by 装置名称'
print @sql
exec(@sql)
================================= 有合计列
declare @sql varchar(8000)
set @sql='select 装置名称'
select @sql=@sql+','+使用部门.使用部门+'=isnull(count(case 使用部门 when '''+使用部门.使用部门+''' then 装置名称 end),0)'
from 使用部门 order by id
select @sql=@sql+','+'合计'+'=isnull(count(装置名称),0)'
set @sql=@sql+' from 计量总台账 group by 装置名称 order by 装置名称'
exec(@sql)

上一篇:指定打印客户端

下一篇:系统汉字输入内容等显示问号

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2