以下是引用伍则帝在2014-11-6 16:56:56的发言:
select 员工编号,用户姓名,年份,月份,基本工资,工龄工资,sum(加班时间*加班金额+迟到时间*迟到金额+请假时间*请假金额+旷工时间*旷工金额) as 处罚金额,sum(奖励时间*奖励金额) as 金额 from 工资 where 员工编号=1 and 年份=2001 and 月份=1
不要单用sql语句,用asp + sql 语句结合,计算得结果,性能比单用SQL好多了。
例如:
aa = 0
rs.open"select * from biao where ziduan > 30 order by id desc",conn,1,1
do while not rs.eof
if rs("ziduan2") > 100 then
aa = aa + rs("ziduan2")
end if
rs.movenext
loop
rs.close
response.write aa