SQL 符合条件的销售人员百分比

SQL Percentage of salesmen that meets conditions

所以我需要一个 SQL 查询来计算未结订单金额低于 600 欧元的销售员 (verkoper) 的百分比。

我已经做了一个 sql 查询,它给了我这些数字,据我所知,五分之四的销售员都有这个。 (因此百分比为 80%)。现在我需要将该查询转换为仅显示该百分比的查询,但我无法弄清楚。有人可以帮我解决这个问题吗?

显示5个业务员未结订单总数的查询:

SELECT mw.mdwnr, SUM(br.aantal*ap.prijs)
FROM bestelling bs
JOIN bestelregel br
ON bs.bestelnr = br.bestelnr
JOIN artikelprijs ap
ON ap.artikelnr = br.artikelnr
JOIN medewerker mw
ON bs.verkoper = mw.mdwnr
WHERE bs.besteldatum between begindatum and einddatum
AND bs.betaaldatum is null
GROUP BY mw.mdwnr

如果我理解正确,您可以将查询用作子查询并执行:

select avg(case when col2 < 600 then 1.0 else 0 end) as ratio_orders_under_600
from (<your query here>) q;