Я использую запрос ниже, чтобы получить следующий элемент определенного типа из моей таблицы.Я выбрал этот формат запроса, чтобы предотвратить гоночные условия, если несколько серверов пытаются получить следующий элемент.Вопрос: как я могу получить элемент с самым низким значением dtmLastRunDate?Я попытался добавить "ORDER BY dtmLastRunDate", но он дает мне "Неверный синтаксис рядом с ключевым словом" ORDER "".
DELETE TOP(1) FROM Schedule
WITH (READPAST)
OUTPUT DELETED.intUserID, DELETED.dtmLastRunDate
WHERE intScheduleType = @intScheduleType