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

请C#高手帮帮忙啊该如何解决

2012-01-05 
请C#高手帮帮忙啊数据库中的表是:id日期月份员工编号员工姓名计件数量单价总金额截止当日工资12007-4-1400

请C#高手帮帮忙啊
数据库中的表是:
id         日期         月份   员工编号   员工姓名   计件数量   单价   总金额   截止当日工资
1     2007-4-1         4           001           1111             1000       0.01     10                 10
1     2007-4-2         4           001           1111             2000       0.01     20                 30


一直到月底.....
如果是一个空表,这个用C#语句?


[解决办法]
都已经查询出来,还不知道怎么插入吗!
我在详细讲解一下
select id , 日期 , 月份, 员工编号, 员工姓名, 计件数量, 单价,
总金额, (select sum(b.总金额) from table1 b where b.id= a.id and b.日期 <= b.日期 ) as ‘截止当日工资’
from table1 a

其中select sum(b.总金额) from table1 b where b.id= a.id and b.日期 <= b.日期就是截至的当日工资。


如果要插入到目标表执行下面的sql就可以了,给分吧!

insert into table2(id , 日期 , 月份, 员工编号, 员工姓名, 计件数量, 单价,
总金额,截止当日工资)
select id , 日期 , 月份, 员工编号, 员工姓名, 计件数量, 单价,
总金额, (select sum(b.总金额) from table1 b where b.id= a.id and b.日期 <= b.日期 ) as ‘截止当日工资’
from table1 a


热点排行