SELECT con Gruop By

14/07/2006 - 00:10 por Santo76 | Informe spam
Alguien puede decirme porque al ejecutar esta consulta en VFP8 me da error en
el Gruop by?
******************************
Me da el siguiente mensaje de error:
SQL: La cláusula GROUP BY falta o no es válida
******************************
*******************************************************
SELECT d.tipo_iva, d.importe FROM d_albven d GROUP BY d.tipo_iva
*******************************************************

en cambio si saco el d.importe me va bien

SELECT d.tipo_iva FROM d_albven d GROUP BY d.tipo_iva

o si saco el group by tambien me va bien

SELECT d.tipo_iva, d.importe FROM d_albven d

Alguien sabe que puede estar passando, gracias.

Preguntas similare

Leer las respuestas

#1 Santo76
14/07/2006 - 00:22 | Informe spam
Una nota mas, lo acabo de probar en VFP5 y me funciona.

Puede ser debido a alguna configuración que tenga?

Gracias.
Respuesta Responder a este mensaje
#2 Alex Feldstein
14/07/2006 - 12:04 | Informe spam
On Thu, 13 Jul 2006 15:10:02 -0700, Santo76
wrote:

Alguien puede decirme porque al ejecutar esta consulta en VFP8 me da error en
el Gruop by?
******************************
Me da el siguiente mensaje de error:
SQL: La cláusula GROUP BY falta o no es válida
******************************
*******************************************************
SELECT d.tipo_iva, d.importe FROM d_albven d GROUP BY d.tipo_iva
*******************************************************

en cambio si saco el d.importe me va bien

SELECT d.tipo_iva FROM d_albven d GROUP BY d.tipo_iva

o si saco el group by tambien me va bien

SELECT d.tipo_iva, d.importe FROM d_albven d




Haz:

SELECT d.tipo_iva, d.importe ;
FROM d_albven d ;
GROUP BY d.tipo_iva, d.importe

Ver:
Solucionar Error: SQL: la cláusula
GROUP BY falta o no es válida.
http://www.portalfox.com/article.php?sid™8

http://fox.wikis.com/wc.dll?Wiki~Enginebehavior

INFO: SQL SELECT Behavior Changes in Visual FoxPro 8.0
http://support.microsoft.com/?id3361



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP

Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://alexfeldstein.blogspot.com
Website: http://www.feldstein.net
Respuesta Responder a este mensaje
#3 Santo76
15/07/2006 - 13:55 | Informe spam
pero esta consulta me da el mismo resultado que si hago un Order By

SELECT d.tipo_iva, d.importe ;
FROM d_albven d ;
GROUP BY d.tipo_iva, d.importe

yo lo que quiero es sume los importes segun tipo de iva
Respuesta Responder a este mensaje
#4 Luis María Guayán
15/07/2006 - 14:00 | Informe spam
SELECT d.tipo_iva, SUM(d.importe) as Total ;
FROM d_albven d ;
GROUP BY d.tipo_iva


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos



"Santo76" escribió en el mensaje
news:
pero esta consulta me da el mismo resultado que si hago un Order By

SELECT d.tipo_iva, d.importe ;
FROM d_albven d ;
GROUP BY d.tipo_iva, d.importe

yo lo que quiero es sume los importes segun tipo de iva
Respuesta Responder a este mensaje
#5 Santo76
15/07/2006 - 14:02 | Informe spam
Lo siento, retiro lo dicho.

La verdad es que me faltava el comando sum(d.importe), y al hacerlo de esta
forma, como ya es un campo sumado, no me da el error.

Gracias por la respuesta.


"Santo76" escribió:

pero esta consulta me da el mismo resultado que si hago un Order By

SELECT d.tipo_iva, d.importe ;
FROM d_albven d ;
GROUP BY d.tipo_iva, d.importe

yo lo que quiero es sume los importes segun tipo de iva
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida