FoxPro/Visual FoxPro - SQL CON SELECT ?????

 
Vista:

SQL CON SELECT ?????

Publicado por Guillermo Yanovich (11 intervenciones) el 18/10/2007 19:38:24
Hola amigos, soy nuevo en este foro y me gustaria saber si alguien me puede solucionar el problema de :

Cuando hago una instruccion SQL con SELECT y uso una suma en el campo...cuando agrupo me sale un error : "SQL: GROUP BY clause is messing or invalid"

SELECT *, SUM(FACTURAS.IMPORTETOT);
FROM FACTURAS;
WHERE FACTURAS.MUTUAL1 = M.OSOC;
AND FACTURAS.RUBRO = 1;
AND FACTURAS.FECHACARGA BETWEEN M.DESDEF AND M.HASTAF;
GROUP BY FACTURAS.MUTUAL1;
ORDER BY FACTURAS.MUTUAL1;
INTO CURSOR QUERY_A

esta es la instruccion que utiliso y que me da el error, desde ya les agradezco y espero respuesta, gracias.

Saludos, Guillermo Yanovich.
Córdoba Argentina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL CON SELECT ?????

Publicado por ovelit (173 intervenciones) el 22/10/2007 21:40:18
hola amigo espero que te ayude esto

SELECT sum(tabla.campo) as nombre_del campo_que_se crea_en_el_into_cursor;
from tabla;
where *********
order by tabla.campo asc; ordena ascendente
order by tabla.campo desc; ordena descendente
into cursor nombre;

creo que en tu consulta te falta en la primera linea crear el campo de la suma y en el order by si es asc o desc..

espero que te sea de utilidad sino me avisas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL CON SELECT ?????

Publicado por Guillermo Yanovich (11 intervenciones) el 22/10/2007 21:50:45
Gracias amigo, me fue de mucha utilidad tu ayuda...hasta pronto y suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar