Начни с того, что выбери все по контрагентам, а потом те, которые с максимальной датой. Этот запрос сбрось сюда. Над тобой посмеются, а потом подскажут
выбираешь из таблицы документов поля контрагент и ссылка/дата, сворачиваешь по контрагенту с максимумом по ссылке/дате. Если со ссылкой прокатит, то результат получен. Если не прокатит, то в варианте с датой помещаешь последнюю таблицу в ВТ, а затем эту ВТ соединяешь с таблицей документов по контрагенту и дате
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший