Использую СУБД PGSQL. Нужно получить мин. значение CreateDate из таблицы документ Код (Text): SELECT MIN("CreateDate") FROM "Document" если минимальная дата < текущей в цикле вешается транзакция и пересчитывается поле CreateDate, достаю записи таким запросом: Код (Text): SELECT * FROM "Document" WHERE "CreateDate" < NOW()::DATE ORDER BY "CreateDate" LIMIT 10 FOR UPDATE SKIP LOCKED Обновление записей Код (Text): UPDATE "Document" SET "CreateDate" = ... ... Насколько понимаю логику работы SELECT FOR UPDATE SKIP LOCKED при паральленых вызовах будут взяты не заблокированные записи. Как понимаю проблема будет возникать при получении мин. значение CreateDate, Код (Text): SELECT MIN("CreateDate") FROM "Document" заблокированные записи будут пропущены и актуальное значение не получить. Подскажите пож-ста можно как-то исправить эту проблему?