我正在创建一个数据库,用于保存演示文稿中有关员工错误的信息。
- 一个表将包含错误和错误ID(有64个类别),
- 而其他的则包含员工、错误ID、每个类别下的错误数、每个错误的1-12个月以及错误总数。
但是,对于记录的每个错误和错误类别,只有在第三个错误之后才会计入总数。我需要能够查询此数据以获得所有错误类别中所有错误的准确计数,每个类别中的前三个错误不计入总数。最简单的方法是什么?
例如,在一月份,员工1在类别1中犯了14个错误,类别2中犯了4个错误,类别3中犯了8个错误。错误总数为(14-3)+(4-3)+(8-3)= 17个错误。
我尝试过算术函数,但是太长了,没有任何真实的的效率,需要一个更简单的方法(广义)
1条答案
按热度按时间gzszwxb41#
如果你只想考虑大于3的误差,你可以像Barmar说的那样过滤,但是不减去3: