SELECT GROUP BY

01/10/2004 - 13:15 por JuanilloFox | Informe spam
Hola grupo,
Estoy utilizando la versión 8 de VFP y al utilizar el siguiente SELECT GROUP
BY estoy obteniendo un error 1807 La cláusula GROUP BY falta o está mal
construida...
SELECT subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Codigo, ;
SUM(subano.Unidades) AS Unidades, ;
subano.Existencias, ;
subano.Id_familia ;
FROM SubAno ;
GROUP BY subano.Codigo, ;
subano.Descripcion, ;
subano.Talla, ;
subano.Color ;
INTO CURSOR AgrupAno

No se si puede ser errata de VFP .
La forma que lo arreglo es nombrando todos los campos en el GROUP BY si no
es imposible...
SELECT subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Codigo, ;
SUM(subano.Unidades) AS Unidades, ;
subano.Existencias, ;
subano.Id_familia ;
FROM SubAno ;
GROUP BY subano.Codigo, ;
subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Existencias, ; && Añadido
subano.Id_familia ; && Añadido
INTO CURSOR AgrupAno

A mi entender el GROUP BY puede estar por alguno de los campos no por todos
los que entran en el SELECT.
 

Leer las respuestas

#1 Carlos Yohn Zubiria
01/10/2004 - 15:29 | Informe spam
Consulta la ayuda sobre 'set enginebehavior'

Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"JuanilloFox" escribió en el mensaje
news:
Hola grupo,
Estoy utilizando la versión 8 de VFP y al utilizar el siguiente SELECT


GROUP
BY estoy obteniendo un error 1807 La cláusula GROUP BY falta o está mal
construida...
SELECT subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Codigo, ;
SUM(subano.Unidades) AS Unidades, ;
subano.Existencias, ;
subano.Id_familia ;
FROM SubAno ;
GROUP BY subano.Codigo, ;
subano.Descripcion, ;
subano.Talla, ;
subano.Color ;
INTO CURSOR AgrupAno

No se si puede ser errata de VFP .
La forma que lo arreglo es nombrando todos los campos en el GROUP BY si no
es imposible...
SELECT subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Codigo, ;
SUM(subano.Unidades) AS Unidades, ;
subano.Existencias, ;
subano.Id_familia ;
FROM SubAno ;
GROUP BY subano.Codigo, ;
subano.Descripcion, ;
subano.Talla, ;
subano.Color, ;
subano.Existencias, ; && Añadido
subano.Id_familia ; && Añadido
INTO CURSOR AgrupAno

A mi entender el GROUP BY puede estar por alguno de los campos no por


todos
los que entran en el SELECT.


Preguntas similares