首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

工资表如何避免

2013-09-11 
工资表如何处理?现在有两个表1.工资项目表itemidname是否显示1基本工资是2奖金是......根据项目表达到下面

工资表如何处理?
现在有两个表
1.工资项目表
    itemid   name             是否显示
        1           基本工资       是
        2           奖金               是
......
根据项目表达到下面的效果
2.工资明细表
      ID   username     基本工资       奖金     ..其他工资项

...
在网上看了一些资料,我想能不能通过工资项目表来修改表的物理结构.谢谢大家

[解决办法]
declare cur_1 cursor
for
select [name] from table1
open cur_1
declare @name varchar
declare @sql varchar(1000)
set @sql = 'create table gomx( '
fetch next from cur_1 into @name
while @@fetch_status = 0
begin
declare @id int
set @id = (select id from 工资项目表 where @name = name)
if(@id =(select max([id])from 工资项目表) )
set @sql = @sql + @name + 'varchar(50) '
else
set @sql = @sql + @name + 'varchar(50), '
fetch next from cur_1 into @name
end
close cur_1
deallocate cur_1
set @sql = @sql + ') '
exec(@sql)
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行