Для моей компании я пишу запрос, который агрегирует / подсчитывает наш инвентарь по номеру детали. Это работает хорошо и возвращает набор данных, который показывает объем, который мы имеем в инвентаре для каждого номера детали.
Однако, поскольку у нас большое количество номеров деталей, в которых объем равен всего 1, я бы хотел исключить любой такой номер детали из результатов, когда число падает ниже определенной пороговой величины, например 5.
Я смотрел на функции FETCH, LIMIT и другие, но, похоже, они не отражают то, что мне нужно.
select "Part#", "Description", "Cond_Code", "PO_NUM", count(*)
from "Inventory"
group by "Part#","Description","Cond_Code", "PO_NUM"
Order by "count" DESC,"Part#", "Description","Cond_Code", "PO_NUM"
Это дает мне результаты, в которых отображаются итоговые значения каждого номера детали, но, как я уже сказал, я хотел бы отображать только те номера деталей, в которых итоги соответствуют определенной минимальной пороговой величине.