У меня есть хранимая процедура, которая не принимает никаких параметров, и возвращает два поля. Хранимая процедура суммирует все транзакции, которые применяются к арендатору, и возвращает баланс и идентификатор арендатора.
Я хочу использовать набор записей, который он возвращает с запросом, и мне нужно связать его с идентификатором арендатора.
Это мой текущий запрос:
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
Сохраненная процедура такова:
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
Я также хотел бы добавить баланс из хранимой процедуры.
Как я могу это сделать?