select * from (select part, desc, qty, row_number() over (partition by Part order by Qty Desc) as RowNum from partstable) X where RowNum = 1
I picked Qty field - you c an try alternatively
partition by Part order by NewID() - I never tried it, so it may not work.
Tired a bit now, besides, I've been in a car accident - may be this query will need a bit of tuning...