Estoy tratando de usar la instrucción SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC
pero SQLite dice near "1": syntax error
. ¿Qué pasa?SQLite - SELECCIONAR error de sintaxis TOP
51
A
Respuesta
105
Utilice LIMIT 1
al final de la consulta en lugar de TOP 1
(que no es válido sqlite syntax).
Es posible que también deba eliminar ?
en , pero no sé lo suficiente como para estar seguro.
+9
como SELECCIONAR * DESDE EL PRODUCTO ORDEN POR _ID DESC LÍMITE 1 porque el top 1 no está permitido en la sintaxis sqllite. –
Cuestiones relacionadas
- 1. Error en mi sintaxis SQLite
- 2. Sqlite "Actualización" C# Error de sintaxis
- 3. SQlite: seleccionar en?
- 4. ¿Cómo hacer SELECCIONAR TOP @Param en un procedimiento almacenado?
- 5. Seleccionar top/latest 10 en couchdb?
- 6. Error de SQLite: demasiados términos en el compuesto SELECCIONAR
- 7. TOP y ORDER BY sql error
- 8. Seleccionar de SQLite con Qt
- 9. SQlite - Android - Sintaxis de clave externa
- 10. error de sintaxis: token inesperado ""
- 11. Android Sqlite IN, NO EN Sintaxis
- 12. Sintaxis SQLite no compatible con MySQL?
- 13. Retorno de filas desbloqueadas en una consulta "seleccionar top n"
- 14. ¿Cómo seleccionar el top 10 en la consulta de acceso?
- 15. Sqlite Suprimir sintaxis de consulta en Android
- 16. SQLite: "ALTER TABLE` game` ADD UNIQUE (`name`)" Error en SQLite
- 17. Error de sintaxis "=="
- 18. JavaScript Error de sintaxis
- 19. Oracle error de sintaxis
- 20. Android Seleccionar fila por Id en Sqlite?
- 21. C2061 Error de sintaxis (identificador)
- 22. rails sqlite adapter error
- 23. Sqlite SELECCIONAR * durante los últimos 7 días
- 24. SQLite Código de error 17
- 25. seleccionar el valor distinto en sqlite androide
- 26. C# SQLite parametrizado Seleccionar utilizando como
- 27. Seleccionar fila (s) aleatorio en SQLite
- 28. sintaxis rubí misteriosa error
- 29. Cómo encontrar error de sintaxis
- 30. Perl RegEx error de sintaxis
puede estar cerca de este: 'dueDate <**? ** 1' – manji
@najmeddine: Si borro el 1, sigo teniendo un error de sintaxis, así que no creo que sea ese. Creo que "TOP" podría no ser parte de la sintaxis de SQLite. – ryyst
sí sqlite no tiene 'TOP n' sino 'LIMIT n'. Mi error simplemente escríbalo: 'SELECCIONAR * FROM tareas WHERE fecha vencida 1 ORDEN POR dueDate DESC LIMIT 1' – manji