Ваш вопрос неясен, и вы не указали макет таблицы, но когда вы говорите «итого по всем полям в столбце Итого», это означает, что у вас есть таблица, которая выглядит следующим образом:
id | field1 | field2 | field3 | ... | Total | UserID
а вы хотите, чтобы столбец Total
равнялся field1 + field2 + field3 + ...
?Или у вас есть что-то вроде:
id | Type | Value | UserID
1 | 'field1' | ... | ..
2 | 'field2' | ... | ..
3 | 'field3' | ... | ..
4 | 'Total' | ... | ..
Для первого запрос прост:
SELECT UserID, SUM(field1 + field2 + field3 + ...) AS Total
FROM table
GROUP BY UserID
для второго:
SELECT UserID, SUM(Value) AS Total
FROM table
GROUP BY 'UserID', 'Type'
WHERE ('Field' <> 'Total')
... или, может быть, я неправильно понимаю твой вопрос.