表接结构
Person(id,name,money,depno)
Department(id,name)
其中depno为部门外键。
各位朋友不吝赐教。
------解决方案--------------------
SELECT DEPNAME,
SUM(CASE
WHEN PT.MONEY > 2000 THEN
1
ELSE
0
END) / COUNT(PT.ID) AS RATE
FROM PERSON PT DEPARTMENT DT
WHERE DT.ID = PT.DEPNO
GROUP BY DEPNAME