姓名 绩效类型 评分
A 绩效1 1
A 绩效2 2
A 绩效3 1
B 绩效1 2
B 绩效2 3
B 绩效3 3
用DMax就可以求出来了:
=DMax("评分","绩效表","姓名='A'")…………………………A同事的最佳绩效。
如果用在查询里,则选择两个字段:
Select 姓名,DMax("评分","绩效表","姓名='"&[姓名]&"'") As 绩效 From 绩效表
在Access里,很多用法都是可以变通来使用的。如果要显示你这张表的效果,则可以用交叉表查询来完成:
姓名为行字段,绩效类型为列字段,值为评分,选择“最大值”来计算即可。——当然不可能百分百一模一样,但基本效果是一致的。