Я пытаюсь использовать оператор SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC, но SQLite говорит near "1": syntax error. Что не так?
SQLite - синтаксическая ошибка SELECT TOP
Ответ 1
Используйте LIMIT 1 в конце запроса вместо TOP 1 (что недопустимо синтаксис sqlite).
Вам также может потребоваться удалить  ? в dueDate < ?1, но я не знаю sqlite достаточно хорошо, чтобы быть уверенным.