Programación General > Visual FoxPro
problemas con SQL
(1/1)
andres24hs:
hola:
tengo el siguiente problema con una sentencia SQL. Cuando ingreso:
SELECT * FROM PEDIDOS GROUP BY PEDIDOS.PROVEEDOR
me aparece el siguiente error:
SQL:GROUP BY clause is missing or invalid
agradecere cualquier comentario
arielb:
a partir de la versión 9 realizaron algunas correcciones de lógicas en el order by, cuando pones más de un campo debes especificar los campos que están llamando.
--- Citar ---ejemplo
tabla Estudiantes
campos id, nombre, edad
--- Fin de la cita ---
consulta
--- Código: SQL ---SELECT * FROM Estudiantes ORDER BY id,nombre,edad
andres24hs:
encontre cual era mi problema y quería comentarselo x si le llega a servir a alguien. Es un problema de compatibilidad de versiones que se soluciona con el siguiente comando
SET ENGINEBEHAVIOR 70
suerte.
Andres
arielb:
exacto eso es como expliqué arriba solo que me equivoqué y puse order by y es GROUP BY, es una corrección de lógica que hicieron a nivel de la versión 9, con esta instrucción te permite usar el GROUP BY de esa forma, pero es recomendable que vallas realizando las correcciones en las consultas.
--- Código: SQL ---SELECT * FROM Estudiantes GROUP BY id,nombre,edad
Navegación
Ir a la versión completa