Hola, Ricardo.
 
Es que ahora la sintáxis del SQL es como realmente debe ser. Si ponés funciones de agregación tenés que incluir todos los campos que DETALLÁS en el group by. Lo que te permitía hacer antes no era del todo lógico, y no era compatible con Ansi SQL. No es nada más que eso.
 
Saludos,
    MS

 
On 10/17/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Pero acá en el ejemplo el filtro es sencillo, a veces no tengo en el cursor creado los campos del filtro, por lo que no podría agruparlo por ellos.

Seguí probando y veo que si hago algo sencillo anda, pero agrego otro campo, da error, por ejemplo:

sele concepto, sum(unidad) as unidad from archivo into curs cc orde by concepto group by concepto  No da error

sele concepto, sum(unidad) as unidad, legajo from archivo into curs cc orde by concepto group by concepto  Da error- le agregué legajo

Qué es?

Ricardo

Mensaje citado por: Pata del Santo < [EMAIL PROTECTED]>:

> creo que es
>    Group by legajo,concepto
>
> -----Mensaje original-----
> De: [email protected] [mailto: [email protected]] En nombre de
> [EMAIL PROTECTED]
> Enviado el: martes, 17 de octubre de 2006 18:25
> Para: GUFA List Member
> Asunto: [GUFA] Group By en VFP9
>
> Hola Gente
>
> A ver que estoy haciendo mal
>
> Select legajo,concepto,sum(importe) as valor ;
> from archivo where legajo=xx group by concepto into cursor cxcon
>
> Asi hacia con VFP7 y ahora con VFP9 me tira mensajito de Error que la
> cláusula group by no es válida.
> Busqué en el help y encontré el SET enginebehavior, lo puse en 70 y > no me da
> más el error, pero no se si con esto estoy cambiando otra cosa, si > pierdo
> algo más del VFP9.
>
> Ricardo
> __________________________________
> Registrate desde
> http://servicios.arnet.com.ar/registracion/registracion.asp?origenid=9 > y
> participá de todos los beneficios del Portal Arnet.
>
>
>

__________________________________
Registrate desde http://servicios.arnet.com.ar/registracion/registracion.asp?origenid=9 y participá de todos los beneficios del Portal Arnet.




--
Martín Salías
www.Salias.com.ar
Agile Alliance Member - Microsoft MVP

Responder a