Problemas en consultas
Publicado por Mario Porras (27 intervenciones) el 18/06/2009 21:40:30
Hola de nuevo,
Las siguientes consultas funcionan bien en VFP6 y no en VFP9:
SELECT articulos.clArt, articulos.articulo, SUM(salida.cantidad) AS total;
FROM salida;
INNER JOIN articulos ON articulo.clArt = salida.clArt;
GROUP BY articulos.clArt
El error es "GROUP BY clause is missing or invalid"
Si se elimina "articulos.articulo", la consulta funciona.
Otra:
SELECT DISTINCT fichaArtic.clFicha, fichaTecnica.ficha;
FROM fichaArtic;
INNER JOIN fichaTecnica ON fichaTecnica.clFicha = fichaArtic.clFicha;
ORDER BY fichaTecnica.tipoPlato, fichaTecnica.ficha
Muestra el mismo error: "ORDER BY is invalid" Si se elimina "DISTINCT", o una de las cláusulas de ORDER BY, la consulta funciona.
Agradecería cualquier comentario al respecto, sobre qué estoy haciendo mal o qué concepto ha cambiado entre versiones que puede impedir el funcionamiento de consultas.
Saludos, Mario
Las siguientes consultas funcionan bien en VFP6 y no en VFP9:
SELECT articulos.clArt, articulos.articulo, SUM(salida.cantidad) AS total;
FROM salida;
INNER JOIN articulos ON articulo.clArt = salida.clArt;
GROUP BY articulos.clArt
El error es "GROUP BY clause is missing or invalid"
Si se elimina "articulos.articulo", la consulta funciona.
Otra:
SELECT DISTINCT fichaArtic.clFicha, fichaTecnica.ficha;
FROM fichaArtic;
INNER JOIN fichaTecnica ON fichaTecnica.clFicha = fichaArtic.clFicha;
ORDER BY fichaTecnica.tipoPlato, fichaTecnica.ficha
Muestra el mismo error: "ORDER BY is invalid" Si se elimina "DISTINCT", o una de las cláusulas de ORDER BY, la consulta funciona.
Agradecería cualquier comentario al respecto, sobre qué estoy haciendo mal o qué concepto ha cambiado entre versiones que puede impedir el funcionamiento de consultas.
Saludos, Mario
Valora esta pregunta


0