请教一个SQL写法
我设计了一个投票系统,最后统计每个人的得分情况的时候,超级慢
每个人有多种得票(例如,A,B,C三种),每种票有多个人给自己打票,每种票的打票人可能是不同的
employyid1:被投票人id
voteid:票类型
employyid2:投票人id
score:得分
举几个例子:
employyid1 voteid employyid2 score
001 A 002 90
001 A 003 91
001 A 004 90
001 B 001 56
001 B 003 64
001 C 001 32
001 C 005 46
001 C 006 78
002 A 002 90
002 A 008 54
然后统计每个人的分票得分情况和总得分情况
(A票,要去掉个人得票的最高5%,最低%5(每个人去掉))
(B票,要去掉个人得票的最高10%,最低%10(每个人去掉))
最终得到
employyid1 voteid totalscore
001 A ?
001 B ?
.........
不知道该怎么写SQL