Haz una subselect dentro del SELECT, no es muy elegante pero a mi me ha servido alguna vez. Creo que sería algo así:
Código MySQL:
Ver originalSELECT vc.idEmpresa
, vc.nombreComercial
, vc.fechaInicioContrato
, vc.fechaFinContrato
, vc.idTipoObjetoAnuncio
, , ....
, (SELECT MAX( idDocumentoContrato
WHERE idDcoumentoContrato
= vc.idDocumentoContrato
) FROM vresultados
) AS idMaximo
Espero que te sirva :)