Como posso ingressar em um procedimento armazenado?

Tenho um procedimento armazenado que não aceita parâmetros e retorna dois campos. O procedimento armazenado resume todas as transações aplicadas a um inquilino e retorna o saldo e a identificação do inquilin

Eu quero usar o conjunto de registros que ele retorna com uma consulta e preciso associar os resultados à identificação do inquilin

Esta é minha consulta atual:

SELECT t.TenantName, t.CarPlateNumber, t.CarColor, t.Sex, t.SSNO, t.Phone, t.Memo,
        u.UnitNumber,
        p.PropertyName
FROM tblTenant t
    LEFT JOIN tblRentalUnit u
    ON t.UnitID = u.ID

    LEFT JOIN tblProperty p
    ON u.PropertyID = p.ID

ORDER BY p.PropertyName, t.CarPlateNumber

O procedimento armazenado é este:

SELECT tenant.ID AS TenantID, SUM(ISNULL(trans.Amount,0)) AS TenantBalance FROM tblTenant tenant
    LEFT JOIN tblTransaction trans
    ON tenant.ID = trans.TenantID
    GROUP BY tenant.ID

Gostaria de adicionar o saldo do procedimento armazenado a ele també

Como posso fazer isso

questionAnswers(18)

yourAnswerToTheQuestion