Programación General => Visual FoxPro => Mensaje iniciado por: andres24hs en Viernes 22 de Mayo de 2009, 00:16
Título: problemas con SQL
Publicado por: andres24hs en Viernes 22 de Mayo de 2009, 00:16
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
Título: Re: problemas con SQL
Publicado por: arielb en Sábado 23 de Mayo de 2009, 19:00
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
consulta
Código: SQL
SELECT*FROM Estudiantes ORDERBY id,nombre,edad
Título: Re: problemas con SQL
Publicado por: andres24hs en Martes 9 de Junio de 2009, 17:16
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
Título: Re: problemas con SQL
Publicado por: arielb en Martes 9 de Junio de 2009, 22:36
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.