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