Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2005
danytorres danytorres is offline
Miembro
 
Registrado: may 2003
Ubicación: Venezuela. Edo Carabobo
Posts: 361
Poder: 21
danytorres Va por buen camino
Error en sintaxis de query. Raro??

Amigos, estoy realizando un query y mi BD es paradox el contenido es el siguiente:

Code:
---------------------------------------------------------------------
Código SQL [-]
Select REMHIS.CODEMP, REMHIS.FECHIS, REMHIS.ZZ02 AS SSEMAN, REMHIS.ZZ05 AS HED, REMHIS.ZZ06 AS HEN, REMHIS.ZZ07 AS HENA,
   REMHIS.ZZ08 AS HEDF,  REMHIS.ZZ09 AS HENF,  REMHIS.ZZ10 AS HESAB, REMHIS.ZZ15 AS DIADESC,   REMHIS.ZZ04 AS DIFJNOCT,  
   REMHIS.ZZ13 AS BM,  REMHIS.ZZ14 AS BN,  REMHIS.ZZ12 AS REPOSOMEDICO,  REMHIS.ZZ78 AS PERACORD, REMHIS.ZZ81 AS PERSINDICAL,  
   REMHIS.ZZ24 AS OTRAASIG, REMHIS.ZZ11 AS PERREMUN,  REMHIS.ZZ16 AS RETROACTIVO,  REMMAE.Z050 AS  SUELDODIARIO, REMMAE.NOMBRE
 From  REMHIS, REMMAE
 Where    (Fechis >=:fini  and Fechis <=:ffin) and  (REMHIS.CODEMP =REMMAE.CODEMP) and (ACTIVO = 1)
 group by   REMHIS.CODEMP, REMHIS.FECHIS,   REMHIS.ZZ02,  REMHIS.ZZ05, REMHIS.ZZ06,  REMHIS.ZZ07,  REMHIS.ZZ08,  REMHIS.ZZ09, 
 REMHIS.ZZ10, REMHIS.ZZ15,   REMHIS.ZZ04,  REMHIS.ZZ13,  REMHIS.ZZ14, REMHIS.ZZ12,  REMHIS.ZZ78, REMHIS.ZZ81,  REMHIS.ZZ24,  
   REMHIS.ZZ11,REMHIS.ZZ16,  REMMAE.Z050, NOMBRE
________________________________________________________________

Cuando quiero activar el query de da este error: GROUP BY contains too many columns


Porque y como lo resuelvo?? Gracias
__________________
____________________________
Un saludo a todos...

Última edición por dec fecha: 28-10-2005 a las 18:01:44. Razón: Ajustar el ancho del texto.
Responder Con Cita
  #2  
Antiguo 28-10-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Por favor, usa las Etiquetas vB:=Delphi-SQL
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 28-10-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
No te da un error de sintaxis, aparentemente Paradox no soporta agrupar por tantas columnas.
(¿Te sirve agrupar por los campos concatenados?)
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #4  
Antiguo 28-10-2005
danytorres danytorres is offline
Miembro
 
Registrado: may 2003
Ubicación: Venezuela. Edo Carabobo
Posts: 361
Poder: 21
danytorres Va por buen camino
Gracias por responder. Te sirve agrupar por los campos concatenados, como no te entiendo?
__________________
____________________________
Un saludo a todos...
Responder Con Cita
  #5  
Antiguo 28-10-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Claro, porque el error te dice que no puede tener tantas columnas agrupadas (columna <> campo). Valiéndote de esa premisa:
Código SQL [-]
SELECT CAMPO1 || CAMPO2 || CAMPO3 ...
FROM TABLA
GROUP BY CAMPO1 || CAMPO2 || CAMPO3 ...
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #6  
Antiguo 28-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Me parece que Paradox no admite agrupar por campos concatenados. Al menos me está marcando "Capability not supported".

// Saludos
Responder Con Cita
  #7  
Antiguo 28-10-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por roman
Me parece que Paradox no admite agrupar por campos concatenados. Al menos me está marcando "Capability not supported".

Ni idea.. es mas, no se si se concatena con doble pipe ||
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #8  
Antiguo 28-10-2005
danytorres danytorres is offline
Miembro
 
Registrado: may 2003
Ubicación: Venezuela. Edo Carabobo
Posts: 361
Poder: 21
danytorres Va por buen camino
Gracias por responder Roman tambien me da ese error?
__________________
____________________________
Un saludo a todos...
Responder Con Cita
  #9  
Antiguo 28-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por delphi.com.ar
no se si se concatena con doble pipe ||
Sí se usa el ||.

// Saludos
Responder Con Cita
  #10  
Antiguo 28-10-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Conté 21 columnas a mostrar, prueba con
Group By 1,2,3,...21
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #11  
Antiguo 28-10-2005
danytorres danytorres is offline
Miembro
 
Registrado: may 2003
Ubicación: Venezuela. Edo Carabobo
Posts: 361
Poder: 21
danytorres Va por buen camino
Gracias por responder, pero si se desea colocar mas de 21, que se puede hacer?
__________________
____________________________
Un saludo a todos...
Responder Con Cita
  #12  
Antiguo 28-10-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Olvidalo, no es soportado.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #13  
Antiguo 28-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues sí que es raro. Este error no aparece en la lista de errores del BDE.

¿Podrías proporcionarnos el número de error?

// Saludos
Responder Con Cita
  #14  
Antiguo 28-10-2005
danytorres danytorres is offline
Miembro
 
Registrado: may 2003
Ubicación: Venezuela. Edo Carabobo
Posts: 361
Poder: 21
danytorres Va por buen camino
Gracias amigos por el interes prestado, el Error: 13059 $33 $3. Tengo urgencia en resolver este problema como hago, agradesco su ayuda.
__________________
____________________________
Un saludo a todos...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:16:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi