Si entendí bien sería algo así
Código SQL:
Ver originalSELECT a.dni,a.fecha FROM antivirusdempresa a
INNER JOIN (SELECT dni,MAX(fecha)fecha_mayor FROM
antivirusdempresa GROUP BY dni)t1
ON (a.dni,a.fecha)=(t1.dni,t1.fecha_mayor);
Nos cuentas como te va.