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
Error de sintaxis en la consulta SQL
Error de sintaxis en la consulta SQL
LIbreOffice Version: 25.8.1.1 (X86_64)
Re: Error de sintaxis en la consulta SQL
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
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
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Re: Error de sintaxis en la consulta SQL
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!
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!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
Re: Error de sintaxis en la consulta SQL
Gracias. Lo probaré.
LIbreOffice Version: 25.8.1.1 (X86_64)