Сортировать по "type"сортировать это просто ORDER BY type, а что значит именно со связкой type=val_3?
мда. оспорить контракт.всё таки оспорить причину разрыва контракта, а не сам контракт, т.е. либо ничего не получить, либо получить "последнюю неустойку", разные же вещи.