Подтвердить что ты не робот

SQLite - синтаксическая ошибка SELECT TOP

Я пытаюсь использовать оператор SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC, но SQLite говорит near "1": syntax error. Что не так?

4b9b3361

Ответ 1

Используйте LIMIT 1 в конце запроса вместо TOP 1 (что недопустимо синтаксис sqlite).

Вам также может потребоваться удалить ? в dueDate < ?1, но я не знаю sqlite достаточно хорошо, чтобы быть уверенным.