SELECT GROUP BY

04/10/2004 - 09:20 por JuanilloFox | Informe spam
Hola grupo,
Necesito aclararme con esto...
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.

Un saludo

juanillofox@andujar.com
 

Leer las respuestas

#1 Carlos Yohn Zubiria
04/10/2004 - 09:45 | Informe spam
te repito lo que ya te dije:
Consulta la ayuda sobre 'set enginebehavior'

los datos existencias y id_familia deberían ser también calculados (max,
min, sum, count, etc) o bien ajustar el valor de '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,
Necesito aclararme con esto...
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.

Un saludo




Preguntas similares