Ну, вы спрашиваете о том, что по определению невозможно, я думаю.
Имеется дело с данными, которые должны были быть там с самого начала, но не были?
Потому что, если вы способны вывести количество точек из существующих данных в базе данных.Если бы это было возможно, то , очевидно, не было бы пропущенных данных .... Хранение точек по отдельности сделало бы его избыточным (все еще хороший вариант, если вам это нужно для производительности).
Дляпример: stackoverflow награждает количество последовательных посещений.Допустим, они не делали этого с самого начала.Если они уже регистрировали дату посещения, вы можете пересчитать очки.Так что никаких пропущенных данных нет.
Так что, если это невозможно, вам нужно другое решение: либо получить данные из других источников (проанализировать журнал веб-сервера), либо заставить бизнес разработать некоторые дополнительные бизнес-правила для определениязначения по умолчанию для существующих пользователей (сложно в данном конкретном примере).
Написание ручных запросов для сбора недостающих фрагментов?Используя crons?
Я бы заполнил это в скрипте преобразования или даже в специальном приложении преобразования, если оно очень сложное.