que hagas algo asi:
Código SQL:
Ver originalSELECT * FROM(
SELECT usuario, empresa, fecha, ((usuario + empresa + CONVERT(VARCHAR, fecha, 121)) AS campo
FROM tabla
) t1
INNER JOIN (SELECT usuario + empresa + MAX(CONVERT(VARCHAR, fecha, 121)) AS campo
FROM tabla
GROUP BY usuario, empresa)) AS t2 ON (t1.campo=t2.campo)