Воспользуйтесь ответом Голеза, если хотите получить общее количество набранных баллов за всех участников.
Если вы хотите получить баллы, набранные баллами за конкретного участника, вы можете просто сделать это:
SELECT SUM(PointsAwarded) AS TotalPointsAwarded
FROM Transactions
WHERE MemberID = 3
В приведенном выше примере вы получаете итоговую сумму за член 3.
. Вам нужно будет параметризовать запрос, чтобы вы могли передать свою переменную для идентификатора члена.
Вы захотитечтобы прочитать документы по свойству Parameters для вашего компонента, поскольку оно отличается в разных версиях Delphi.
Однако, после того как вы параметризовали запрос, затем, когда вы вызываете запрос, вы делаете это, где MyADOQuery - это имявашего компонента:
MyADOQuery.Active := False;
MyADOQuery.Parameters.ParamByName('MemberID').Value := 3;
MyADOQuery.Active := True;