Página 1 de 1

Error de sintaxis en la consulta SQL

Publicado: Jue Nov 20, 2025 6:29 pm
por fpr8412
Buenas tardes. Cuando edito la consulta (a partir de otra consulta) cuyo código adjunto, al Guardar Como..., en ocasiones aparece el mensaje "Error de sintaxis en la consulta SQL", y otras veces no..., en la vista de diseño. La consulta se ejecuta bien, no obstante. ¿Detectáis algún error que no soy capaz de ver? Gracias por cualquier observación.

SELECT "nombre", "cespecifica", "descripcioncespecifica", SUM( 10 * "ntreal" / "ntmax" ),
CASE WHEN 10 * "ntreal" / "ntmax" < 3 THEN 'No alcanzada'
WHEN 10 * "ntreal" / "ntmax" >= 3 AND 10 * "ntreal" / "ntmax" < 6 THEN 'Parcialmente alcanzada'
WHEN 10 * "ntreal" / "ntmax" >= 6 AND 10 * "ntreal" / "ntmax" < 9 THEN 'Alcanzada' WHEN 10 * "ntreal" / "ntmax" >= 9 AND 10 * "ntreal" / "ntmax" <= 10 THEN 'Superada' ELSE ''
END AS "EV_CUA"
FROM "CE_Consulta0"
WHERE LOWER ( "nombre" ) LIKE LOWER ( '%' || :Estudiante || '%' ) GROUP BY "nombre", "cespecifica", "descripcioncespecifica"
ORDER BY "cespecifica" ASC

Re: Error de sintaxis en la consulta SQL

Publicado: Mar Nov 25, 2025 10:57 am
por RMG
Hola,

Por darte una sugerencia, porque no transformas la consulta de donde obtienes los datos en una vista? y a partir de esta, creas la nueva consulta que te da error.

Saludos

Re: Error de sintaxis en la consulta SQL

Publicado: Mié Nov 26, 2025 5:23 pm
por Longi
Buenas!
La consulta es de firebird, y en un principio, sin tener mucha idea parece que está bien.
Lo que me parece es que el problema estará en la consulta de la que coges los datos. Así, por ejemplo, si en alguna ocasión divides por 0 te dará error, y dependiendo de los datos que maneje esa consulta original puedes tener que un registro te de una división por cero y otro no.
Puede ser una respuesta muy tonta, pero en un principio encajaría con lo descrito.

Un saludo! ;)

Re: Error de sintaxis en la consulta SQL

Publicado: Mié Nov 26, 2025 6:24 pm
por fpr8412
Gracias. Lo probaré.

Re: Error de sintaxis en la consulta SQL

Publicado: Mar Dic 02, 2025 6:44 pm
por fpr8412
He transformado la consulta fuente en vista. No hay diferencia. Todo funciona, pero al guardar sale el molesto error de Sintaxis.
Solo es una molestia, así que, si nadie ve nada. creo que voy a dejar de sufrir por este asunto. Gracias.