I have the following columns in a table:
SCORE_ID
SCORE_PERSON_ID
SCORE_VOTE
The SCORE_PERSON_ID is a variable. I need to sum the SCORE_VOTE
I think either this is what you're asking for:
SELECT SUM(SCORE_VOTE)
FROM <your_table_name>
WHERE SCORE_PERSON_ID = <some value>
or this:
SELECT SUM(SCORE_VOTE)
FROM <your_table_name>
GROUP BY SCORE_PERSON_ID
Hope that helps. Good luck.
SELECT SUM(SCORE_VOTE)
FROM SCORES
GROUP BY SCORE_PERSON_ID
how about
select sum(SCORE_VOTE) as score from TABLE group by SCORE_PERSON_ID
this is sum them up for each person
select sum(SCORE_VOTE) as score from TABLE where SCORE_PERSON_ID = 1
You need a GROUP BY
and an aggregate function like count
or sum
SELECT SCORE_PERSON_ID, sum(SCORE_VOTE) as score
FROM table
GROUP BY `SCORE_PERSON_ID`