1 / 3
文档名称:

SQLServer:SQL实现动态交叉表.docx

格式:docx   大小:11KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQLServer:SQL实现动态交叉表.docx

上传人:夜紫儿 2022/7/13 文件大小:11 KB

下载得到文件列表

SQLServer:SQL实现动态交叉表.docx

相关文档

文档介绍

文档介绍:SQLServer:SQL实现动态交叉表
GO
  SET ANSI_NULLS ON
  GO
  ALTER procedure CrossTable
  ***@strTableName as varchar(50)=’’, --

SQLServer:SQL实现动态交叉表
GO
  SET ANSI_NULLS ON
  GO
  ALTER procedure CrossTable
  ***@strTableName as varchar(50)=’’, --查询表
  ***@strCol as varchar(50)=’’,
  ***@strGroup as varchar(50)=’’,--分组字段
  ***@strNumber as varchar(50)=’’,--被统计的字段
  ***@strCompute as varchar(50)=’Sum’--运算方式
  as
  declare ***@strSql as varchar(1000),***@strTempCol as varchar(100)
  execute (’DECLARE corss_cursor CURSOR FOR SELECT DISTINCT ’+***@strCol+’ from ’+***@strTableName+’ for read only’) --生成游标
  begin
  set nocount on
  set ***@strSql=’select ’+***@strGroup+’,’+***@strCompute+’(’+***@strNumber+’) as [’+***@strNumber+’]’


  open corss_cursor
  while(0=0)
  begin
  fetch next from corss_cursor
  into ***@strTempCol
  if(@***@fetch_status 0) break
  set ***@strSql=***@strSql+’,’+***@strCompute+’( case ’+***@strCol+’ when ’

最近更新

机械制图0 7页

河北省张家口市大黄庄中学高二英语联考试题含.. 4页

智能安防监控系统集成施工合同 3页

河北省张家口市柴沟堡第二中学高三历史月考试.. 8页

河北省张家口市狮子沟乡中学高二英语联考试题.. 4页

河北省张家口市茨营子乡中学高三数学理联考试.. 7页

河北省张家口市黑山寺中学2022年高一物理联考.. 11页

河北省承德市大滩中学2020-2021学年高三生物模.. 11页

2025年幼儿园优秀教师个人先进事迹 11页

河北省沧州市宋门中学高二物理模拟试卷含解析.. 4页

河北省沧州市李天木中学2021-2022学年高二数学.. 6页

河北省沧州市风化店中学高三英语期末试卷含解.. 10页

河北省石家庄市冯家庄乡中学2020-2021学年高二.. 3页

智能社区物业保洁托管服务合同范本 3页

2025年幼儿园中班教研组长述职报告 12页

2025年幼儿园中班教学工作总结最新版 13页

河北省石家庄市翟营乡中学高一数学文模拟试卷.. 6页

本个人住房贷款反担保合同范本 3页

河北省石家庄市都户乡中学2021年高三化学月考.. 7页

板材企业信息化安全防护与技术服务合同 3页

2025年幼儿园个人工作计划2025范文 13页

河北省衡水市冀州冀州镇新庄中学2022年高二数.. 6页

小小科学家《天文》模拟试卷A(附答案) 2页

2025年房地产开发企业成本费用类科目设置 7页

2025年中考语文真题汇编复习 专题17 非连续性.. 4页

2025年注册会计师题库含答案(综合卷) 154页

小区保洁服务方案 22页

设备试用情况反馈意见表 1页

三年级奥数 6页

房地产开发企业会计科目设置(含明细) 8页