esta sentencia sql me funciona en fox7 y no me funciona en fox8 ¿Porque?
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
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
