without sample data, it's hard to tell, but my guess is that you're missing a WHERE clause...
SELECT PartNumber, SerialNumber, MAX(InspectionDate) AS LastInspection
FROM MyTable
WHERE PartNumber IS NOT NULL
GROUP BY PartNumber, SerialNumber
ORDER BY PartNumber, SerialNumber;