动态生成的表怎么插入新表中?
/**************************************************
create table 加班表(工号 varchar(50),姓名 varchar(50),部门 varchar(50),日期 VARCHAR(50),加班 varchar(50))
insert 加班表 select '001','赵一','M102','2006-7-1','3'
union all select '002','孙二','M103','2006-7-1','2'
union all select '003','李三','M104','2006-7-1','1'
union all select '001','赵一','M102','2006-7-2','4'
union all select '002','孙二','M103','2006-7-2','7'
union all select '003','李三','M104','2006-7-2','6'
****************************************************************************/
CREATE TABLE #T(工号 varchar(50),姓名 varchar(50),部门 varchar(50),S INT,T INT)
--DROP TABLE 加班表
declare @sql varchar(8000)
set @sql = 'select 姓名,部门,工号'
select @sql = @sql + ',max(case 日期 when '''+日期+''' then 加班 end) ['+日期+']'
from (select distinct 日期 from 加班表) as a
select @sql = @sql+' from 加班表 group by 姓名,部门,工号'
exec(@sql)
怎么把动态生成的值插入表#T中
create table 加班表(工号 varchar(50),姓名 varchar(50),部门 varchar(50),日期 VARCHAR(50),加班 varchar(50))
insert 加班表 select '001','赵一','M102','2006-7-1','3'
union all select '002','孙二','M103','2006-7-1','2'
union all select '003','李三','M104','2006-7-1','1'
union all select '001','赵一','M102','2006-7-2','4'
union all select '002','孙二','M103','2006-7-2','7'
union all select '003','李三','M104','2006-7-2','6'
****************************************************************************/
CREATE TABLE #T(工号 varchar(50),姓名 varchar(50),部门 varchar(50),S INT,T INT)
--DROP TABLE 加班表
declare @sql varchar(8000)
set @sql = 'select 姓名,部门,工号'
select @sql = @sql + ',max(case 日期 when '''+日期+''' then 加班 end) ['+日期+']'
from (select distinct 日期 from 加班表) as a
select @sql = @sql+' from 加班表 group by 姓名,部门,工号'
exec(@sql)
怎么把动态生成的值插入表#T中
...全文
相关推荐
JSONSchemaDatabase从JSON格式动态生成表并插入数据
JSON Schema ➣ Database 从JSON格式动态生成表并插入数据
KMP算法
NEXT[0] 通常初始化为 -1。如果,则,同时递增i和j。如果不匹配,且j > 0,回退到NEXT[j-1],否则。NEXT数组的构建时间复杂度是 O(m),其中 m 是子串的长度。代码演示:// 注意i从1开始,j从0开始// next数组的第一个值为0j++;i++;
使用t4模板动态生成数据库表的插入脚本
使用t4模板动态生成数据库表的插入脚本,使用时修改T_Privilege.tt中的数据库连接,修改begin 循环中拼接的插入文本,修改数据库变量名db.
MySQL查询结果复制到新表的方法(更新、插入)
下面小编就为大家带来一篇MySQL查询结果复制到新表的方法(更新、插入)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
sql将一个表中的数据插入到另一个表中的方法
主要介绍了sql将一个表中的数据插入到另一个表中的方法,需要的朋友可以参考下


疑难问题
