Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problemon: alterar, concatenar y comparar en vertical

Estas en el tema de Problemon: alterar, concatenar y comparar en vertical en el foro de SQL Server en Foros del Web. Hola gente del foro, resulta que tengo un problema que ya me tiene 2 días sin luces. Y es el siguiente, resulta que tengo la ...
  #1 (permalink)  
Antiguo 24/06/2008, 15:41
Avatar de ganoncl  
Fecha de Ingreso: junio-2008
Mensajes: 10
Antigüedad: 15 años, 11 meses
Puntos: 0
Problemon: alterar, concatenar y comparar en vertical

Hola gente del foro, resulta que tengo un problema que ya me tiene 2 días sin luces.
Y es el siguiente, resulta que tengo la siguiente tabla TEMP01:
imagen de la tabla que tengo hoy:


y resulta que quiero agregar al final de esa tabla que tienen la siguiente relación:
Viendo fila por fila asi como si fueran arreglos se puede leer lo siguiente:
Para [fila 1] si el valor de la celda [CODLRM][1]=[CODLRM][n], (con n desde 1 hasta el numero final de filas de valores iguales en CODLRM), entonces concatenar los valores de [FACTURAS][1] con [FACTURAS][2] . . [FACTURAS][n] y guardar la concatenacion en [CONCATENADO][1].

Para [fila 2] si el valor de la celda [CODLRM][1]=[CODLRM][n], (con n desde 1 hasta el numero final de filas de valores iguales en CODLRM), entonces concatenar los valores de [FACTURAS][1] con [FACTURAS][2] . . [FACTURAS][n] y guardar la concatenacion en [CONCATENADO][2].

y así con cada fila..

hasta llegar a algo como esto:(Modificación con Paint)
Imagen: (una imagen vale más que 1000 palabras)


Algunos trozos de código que he utilizado pero no he logrado mucho son:
Para concatenar:
DECLARE @T VARCHAR (100)
SET @T=''
SELECT @T=(@T+' - '+TEMP01.FACTURAS)
FROM TEMP01
SELECT STUFF(@t,1,2,'') /*me muestra en una celda temporal el resultado*/

Muestra: 43900 - 0 - 43912

(1 row(s) affected)

La pregunta es: Como puedo llegar de la tabla esperada??

Saludos....
  #2 (permalink)  
Antiguo 24/06/2008, 21:42
Avatar de ganoncl  
Fecha de Ingreso: junio-2008
Mensajes: 10
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Problemon: alterar, concatenar y comparar en vertical

:(
aprendiendo visual básic obligao
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.