Вот что я использовал до сих пор, используя две объявленные переменные в хранимой процедуре:
SET @QuestionPoints = (SELECT SUM(points)
FROM tb_responses
WHERE userid = @UserId
AND id = @ID)
SET @EventPoints =(SELECT SUM(dbo.tb_events.points)
FROM dbo.tb_attendance
INNER JOIN dbo.tb_events
ON dbo.tb_attendance.eventid = dbo.tb_events.dbid
WHERE dbo.tb_attendance.userid = @UserID
AND dbo.tb_attendance.didattend = 'Y'
AND dbo.tb_events.id = @ID)
Как я могу сложить @QuestionPoints и @EventPoints вместе, чтобы получить общее количество баллов? Могу я просто добавить их с помощью «+» и назначить третьему объявленная переменная или один общий оператор?
Спасибо,
Джеймс