У меня есть Statistic
таблица с этими полями Id
UserId
DateStamp
Data
Также в базе данных есть таблица User
с полем CreditsLeft
(int).Мне нужно создать функцию (назовем ее FindNewRecordsAndUpdate
), которая будет читать таблицу Statistic
каждые 10 минут из моего приложения и уменьшать поле CreditLeft
на количество новых записей Statistic
, найденных для указанного пользователя.Моя главная проблема заключается в том, чтобы при следующем запуске функции FindNewRecordsAndUpdate
найти новые записи в поле Statistic
и пропустить уже подсчитанные?Я мог бы добавить поле Counted (bool) в Statistic
и установить True для уже «используемых» записей, но, может быть, есть лучшее решение с добавлением нового поля?