esta sentencia sql me funciona en fox7 y no me funciona en fox8 ¿Porque?

Jef
01 de Junio del 2004
Tengo esta sentencia en Visual foxPro 7 y me corre bien y en Visual fox Pro 8.0 me dice que la clausula Group By es invalida saben porque pasa
exite otra forma de yo hacer esto sin usar otra sentencia sql donde tenga que agruparlo, generando asi mas codigo


SELECT cuen01_2.cclie,cuen01_2.NO_FACTURA ,cuen01_2.REFER as refer1 ,cuen01_2.tipo ,CUEN01_2.IMPORTE,cuen01_2.TIPO_MOV ;
sum(IIF(cuen01_2.tipo="C", cuen01_2.importe,0.00)) cargo ;
sum(IIF(cuen01_2.tipo="A",cuen01_2.importe,0.00)) abono ;
FROM cuen01_2;
group BY cuen01_2.refer1;
order BY cuen01_2.cclie,cuen01_2.refer;
into TABLE calculo.dbf

wallyman2003
01 de Junio del 2004
no funciona en fox8 porque fox8 te obliega que en el group by tenga los mismos campos que en el selec.
tenes que agrupar con los mismos campos que hay en el select

saludos walter