При условии, что у вас есть значения в качестве метки времени, и я буду использовать имена столбцов userid, points и time_stamp и имя таблицы userpoints:
SELECT userID,
sum(points),
date(timestamp) as date
FROM userpoints
GROUP BY userID, date(timestamp)
Итак:
userID Points timestamp
1 40 18-8-2010 12:00:00.000
3 20 18-8-2010 12:00:00.000
1 10 18-8-2010 12:00:00.000
4 15 18-8-2010 12:00:00.000
3 5 18-8-2010 12:00:00.000
Результатом будет:
userid points date
1 50 18-8-2010
3 25 18-8-2010
4 15 18-8-2010
ОБНОВЛЕНИЕ: уточнено для UNIX Issue
SELECT userID,
sum(points),
from_unixtime(timestamp, 'DD-MM-YYYY') as date
FROM userpoints
GROUP BY userID, date(timestamp)