0

这是代码:

select date_part('month',inspection.idate) as _month, inspector.iname, count(inspector.iname) as num
from inspector,inspection 
where inspection.idate>='2021/1/1' and inspector.iid = inspection.iid
group by inspector.iname, _month
order by _month

这就是结果: 在此处输入图像描述

需要显示每个月的前 1 个计数,对于第 6 个月,有 2 个计数相同,需要同时显示。

4

1 回答 1

0

您可以使用排名函数来解决此问题。可能是 DenseRank 或 Rank。

于 2021-08-23T11:17:26.603 回答