Представьте, что сумма баланса ошибочно установлена в NULL. Можно ли её восстановить на основании остальных имеющихся данных?
Если нет - выбрасывайте всё навороченное нафиг и начинайте заново.
Я так понимаю вы путаете слово "база" со словом "таблица" (особенно по вашему последнему вопросу)?
Тогда ответ таков, создавать лишнюю таблицу (так сказать мета таблица) нужно только в том случае, если вычисление или выборка с других таблиц занимает много времени. Если же это простые выборки, то не нужно создавать таблицу, просто создайте нужный селект запрос и получите нужные данные.