SELECT id,
MIN(status),
date,
part_no,
part_name
FROM table
GROUP BY id, date, part_no, part_name
.. это то, что вы собираетесь, но сложность в том, что вы храните строки, поэтому от того, как она применяет функцию MIN к тексту / символам, зависит от db. В нормализованной настройке статус будет отдельной кодовой таблицей, а ключ будет / может быть идентификатором, который будет лучше работать с функцией MIN.