Try
select temp1.partnum, count(temp1.PONum) as PoNumbCount from [select distinct partnum, ponum from tablename] as temp1 group by temp1.partnum
Or, use two queries
Query1
select distinct partnum, ponum from tablename
Query2
select partnum, count(PONum) as PoNumbCount from query1 group by...