Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Concatenar Datos Tipo Character (https://www.clubdelphi.com/foros/showthread.php?t=15200)

Oxa78 14-10-2004 01:28:56

Concatenar Datos Tipo Character
 
Saludos foro, de antemano gracias por la ayuda.

Trabajo con Delphi5 y MS SQL Server 2000.

Como ejemplo : Tengo una tabla de un solo campo.

Tabla1. CAMPO1

SELECT CAMPO1 FROM Tabla1

CAMPO1
----------------
ROJO
AZUL
VERDE

¿Como hacer para obtener los colores concatenados en una sola fila?
La cantidad de colores es variable.

RESULT
---------------------------
ROJO AZUL VERDE

Se me ocurre esta idea, ya que al hacer GROUP BY y SUM de un campo numérico suma los valores, asumo que con alguna función se puede concatenar "sumar" datos de tipo CHARACTER.

Gracias por la ayuda.

Joseph Buttgembach
Lima - Perú

marcoszorrilla 14-10-2004 07:40:31

Que yo sepa con SQL lo que quieres hacer no se puede, porque se pueden concatenar campos pero no registros.

No obstante se me ocurre, crear una variable de tipo texto y mediante un bucle recorrer los registros resultantes y concatenarlos en la variable.

Un Saludo.

Oxa78 14-10-2004 17:50:28

Parece que es lo único que queda
 
Saludos :

Gracias por la respuesta.

Si pense en esa posibilidad, pero se tendria que hacer a traves de codigo de Delphi, es decir, tomar los registros en un ClientDataSet o Query, luego en una variable Concatenar los registros, ¿cierto?.

Bueno es lo que tendre que hacer.

Pero bueno, gracias por el dato.

Joseph Buettgembach
mastersoft
Lima - Perú


La franja horaria es GMT +2. Ahora son las 19:17:33.

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