Poblema con SQL
Publicado por Javier (271 intervenciones) el 23/06/2007 18:41:01
Hola buena gente:
Tengo un problema que se presenta al ejecutar la siguiente sentencia SQL. El error que me informa dice que la cláusula GROUP BY es inválida o que falta. Estoy usando VFP9. Este mismo código se ejecuta sin problemas en VFP6.
Gracias por su ayuda.
Javier
cOrdenamiento = "CABECERA.FOLIO"
SELECT CABECERA.* , ;
DETALLE.MODULO , ;
DETALLE.PRACTICA , ;
DETALLE.CONCEPTO , ;
DETALLE.CANTIDAD , ;
SUM(DETALLE.IMPORTE) AS IMPTOTal ;
FROM CABECERA, DETALLE ;
WHERE ( CABECERA.ANIO = nAnio .AND. ;
CABECERA.MES = nMes .AND. ;
CABECERA.SEMANA = nSemana .AND. ;
CABECERA.COLEGIO = _nColegio .AND. ;
CABECERA.MATRICULA = _nMatricula ) .AND. ;
( CABECERA.COLEGIO = DETALLE.COLEGIO .AND. ;
CABECERA.MATRICULA = DETALLE.MATRICULA .AND. ;
CABECERA.TIPOCOMP = DETALLE.TIPOCOMP .AND. ;
CABECERA.NROCOMP = DETALLE.NROCOMP ) ;
ORDER BY &cOrdenamiento ;
GROUP BY CABECERA.TIPOCOMP, CABECERA.NROCOMP ;
INTO CURSOR LISTADO
Tengo un problema que se presenta al ejecutar la siguiente sentencia SQL. El error que me informa dice que la cláusula GROUP BY es inválida o que falta. Estoy usando VFP9. Este mismo código se ejecuta sin problemas en VFP6.
Gracias por su ayuda.
Javier
cOrdenamiento = "CABECERA.FOLIO"
SELECT CABECERA.* , ;
DETALLE.MODULO , ;
DETALLE.PRACTICA , ;
DETALLE.CONCEPTO , ;
DETALLE.CANTIDAD , ;
SUM(DETALLE.IMPORTE) AS IMPTOTal ;
FROM CABECERA, DETALLE ;
WHERE ( CABECERA.ANIO = nAnio .AND. ;
CABECERA.MES = nMes .AND. ;
CABECERA.SEMANA = nSemana .AND. ;
CABECERA.COLEGIO = _nColegio .AND. ;
CABECERA.MATRICULA = _nMatricula ) .AND. ;
( CABECERA.COLEGIO = DETALLE.COLEGIO .AND. ;
CABECERA.MATRICULA = DETALLE.MATRICULA .AND. ;
CABECERA.TIPOCOMP = DETALLE.TIPOCOMP .AND. ;
CABECERA.NROCOMP = DETALLE.NROCOMP ) ;
ORDER BY &cOrdenamiento ;
GROUP BY CABECERA.TIPOCOMP, CABECERA.NROCOMP ;
INTO CURSOR LISTADO
Valora esta pregunta


0