Problema con el Group By!!!!
Publicado por RAUL FLORES SOLIS (151 intervenciones) el 23/11/2007 22:30:51
HOLA AMIGOS, COMO ESTAN????, MIREN....,ACABODE MIGRAR A VFP 9 ANTES UTILIZABA EL 7, Y PUES EN MI PROGRAMA TENGO UN FORMULARIO QUE ME VISUALIZA TODOS LOS CLIENTES CON SUS ABANOS Y SALDOS DE UNA SUCURSAL Y EN EL INIT DE DICHO FORMUALARIO TENGO EL SIGUIENTE CODIGO:
SELECT abonos.nnumcont,abonos.cclave,abonos.cnombre,abonos.cappat,;
abonos.capmat,abonos.cdescrip,contratos.cmarca,abonos.cmod,;
abonos.cserie,abonos.dfecha,abonos.dfecinipag,abonos.dfecfinpag,;
contratos.npag,abonos.ncanabo,contratos.ccantpag,contratos.ctippag,abonos.nnabo,abo os.dfecaboact,;
sum(abonos.ncanabo) as abonos,abonos.nsdo FROM abonos,contratos;
WHERE abonos.nnumcont == contratos.nnumcont;
AND abonos.cstatus = 'ABONO' GROUP BY abonos.nnumcont ORDER BY abonos.cclave ASC INTO CURSOR tmpabono
thisform.grid1.RecordSource = 'tmpabono'
thisform.grid1.Refresh()
PERO ME SALE EL SIGUIENTE ERROR:
SQL: LA CLAUSULA GROUP BY FALTA O NO ES VALIDA.
NO SE SI PORQUE YA ES OTRA VERSION DEL VISUAL FOX LA TENGA QUE DECLARAR DE FORMA DIFERENTE, OJALA ME HAYAN ENTENDIDO Y ESPERO SUS SUGERENCIAS.
GRACIAS
SALUDOS
RAUL.
SELECT abonos.nnumcont,abonos.cclave,abonos.cnombre,abonos.cappat,;
abonos.capmat,abonos.cdescrip,contratos.cmarca,abonos.cmod,;
abonos.cserie,abonos.dfecha,abonos.dfecinipag,abonos.dfecfinpag,;
contratos.npag,abonos.ncanabo,contratos.ccantpag,contratos.ctippag,abonos.nnabo,abo os.dfecaboact,;
sum(abonos.ncanabo) as abonos,abonos.nsdo FROM abonos,contratos;
WHERE abonos.nnumcont == contratos.nnumcont;
AND abonos.cstatus = 'ABONO' GROUP BY abonos.nnumcont ORDER BY abonos.cclave ASC INTO CURSOR tmpabono
thisform.grid1.RecordSource = 'tmpabono'
thisform.grid1.Refresh()
PERO ME SALE EL SIGUIENTE ERROR:
SQL: LA CLAUSULA GROUP BY FALTA O NO ES VALIDA.
NO SE SI PORQUE YA ES OTRA VERSION DEL VISUAL FOX LA TENGA QUE DECLARAR DE FORMA DIFERENTE, OJALA ME HAYAN ENTENDIDO Y ESPERO SUS SUGERENCIAS.
GRACIAS
SALUDOS
RAUL.
Valora esta pregunta


0