Prueba asi:
Código sql:
Ver originalCREATE PROCEDURE beneficiado_listarAtencionUsuarioFecha
@usuario CHAR(20),
@desde datetime,
@hasta datetime
AS
SELECT b.fecha, b.horaIngreso, b.rut, b.usuario, l.nombre AS usuarioNombre,
l.apellido AS usuarioApellido, c.nombre AS Nombre, c.apellido AS apellido,
c.telefono AS telefono, c.celularCod AS celularCod, c.celular AS celular
FROM beneficiado b
LEFT OUTER JOIN intranet.dbo.contribuyente c ON c.rut = b.rut
LEFT OUTER JOIN intranet.dbo.logueo l ON l.iid = b.usuario
LEFT OUTER JOIN intranet.dbo.profesion p ON p.ID = b.xxx
LEFT OUTER JOIN beneficiadoProfesion bp ON bp.profesion= p.profesionNombre
WHERE b.usuario = @usuario
AND b.fecha >= @desde AND b.fecha<= @hasta
ORDER BY b.fecha