发布网友 发布时间:2022-05-07 09:18
共2个回答
热心网友 时间:2022-05-07 10:48
你这个是交叉表,不要想着用动态列来实现.追答较新的MSSQL中提供了相应的函数与功能,直接调用即可,对于早一些的版本,则需要自己编写代码去实现.大体的思路就是,对要生成的那些列,它是来源于某个字段的,使用游标遍历这个字段的group集,循环生成一个查询语句,然后执行它得到结果.
具体的代码没法给你写,你可以在网上搜索关键词"交叉表",有大把的实例代码,有些是通用存储过程,导入到数据库中按说明调用就可以.
为这一个表写一段交叉查询的代码没什么意义.