经典模式

简洁实用,快捷灵活

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

网络版(MSSQL)行专列

时间:2022-05-07   访问量:1172

网络版行转列


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)


上一篇:局域网中指定可使用打印功能的客户端IP

下一篇:输入内容显示问号(?)

发表评论:

评论记录:

未查询到任何数据!

在线咨询

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

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

在线咨询

免费通话

24小时免费咨询

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

免费通话

微信扫一扫

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