FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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ú |
#2
|
||||
|
||||
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.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
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ú |
|
|
|