我用asp+access给单位做的一个人员考核系统,共有6个栏目,分别是安全(15分)、生产(25分)、机电(25分)、经营(10分)、煤质(15分)、综合(10分),每个项目都打分,总分加起来是100分,每个栏目并不是一次打分,而是分上中下旬3次打分,然后月底汇总。在前台显示的时候,我举个例子
姓名 时间 安全 生产 机电 经营 煤质 综合 合计
xxx1 2007年3月 15 20 20 10 13 10 88
xxx2 2007年3月 15 20 20 10 13 10 88
xxx3 2007年3月 15 20 20 10 13 10 88
因为不是一次输入,而是分三次输,每次都扣分,上面的分是三次打分后汇总出来的分,我怎么在前台自动显示出累计扣分后得出来的分呢?
还有一个问题就是我想在姓名上面加一个链接,当点击这个链接的时候,打开一个新的页面,在这个页面中显示详细的扣分情况,意思是把上中下旬的扣分情况都一一显示出来,这又该怎么实现呢?
參考答案:前面一页接受参数:时间xxxx年xx月
查询用
select 姓名,average(安全),average(生产)... from
table1 where 时间='xxxx年xx月' group by 姓名
后面那页接受参数:姓名xxx和时间xxxx年xx月
查询用
select 姓名,安全,生产... from
table1 where 时间='xxxx年xx月' and 姓名=“xxx”