PDA

Ver la Versión Completa : Ayuda con Tabla


Punzo
18-03-2010, 21:41:56
Hola a todos, tengo una duda de como hacer lo siguiente en SQL Server 2005 tengo la siguiente tabla:

Municipio Seccion Colonia Manzana
4 1 Nueva 2
4 1 Nueva 3
4 1 Nueva 5
4 1 Vieja 1
4 1 Vieja 8
..

y quiero que quede asi la tabla:

Municipio Seccion Colonia Manzana
4 1 Nueva 2, 3, 5
4 1 Vieja 1, 8

Como podria hacerle?, gracias de antemano

Caral
19-03-2010, 01:21:27
Hola
Me da la impresión de que es como metes los registros a la tabla (habría que ver el código) y también dependerá de como esta configurado el campo Manzana en la tabla, si es texto, integer, float, etc.
Saludos
PD: Piensa que si la manzana esta verde también influirá jejeje:D

Punzo
19-03-2010, 01:43:07
Gracias por la respuesta, el campo manzana es de tipo string, basicamente lo que necesito es

Municipio Seccion Colonia Manzana
2 1 Nueva 5
2 1 Nueva 1
2 1 Nueva 3
2 1 Vieja 8
2 1 Vieja 2

que los registros se acomoden asi

Municipio Seccion Colonia Manzana
2 1 Nueva 5,1,3
2 1 Vieja 8,2

Los registros los tengo ya en una tabla, el problema es acomodarlos de esa manera, gracias de antemano

Caral
19-03-2010, 01:49:58
Hola
Bueno, ya sabemos algo mas, el campo es string.
Me gustaria saber como (que codigo usas) para introducir los datos a la tabla.
Te lo digo por que esto se tiene que hacer un concatenacion, ejemplo:
Me dices que tienes:
Municipio Seccion Colonia Manzana
2 1 Nueva 5
2 1 Nueva 1
2 1 Nueva 3
Y quieres:
Municipio Seccion Colonia Manzana
2 1 Nueva 5,1,3
2 1 Vieja 8,2

A simple vista en el campo Manzana se amplio a 1,3 y 8,2
Esto quiere decir que de algún lado obtuve estos datos.
Codigo amigo, codigo siempre dice mas.
Saludos

Caral
19-03-2010, 02:10:18
Hola
Lo que me extraña es que dices que los datos están en la tabla, osea que el campo Manzana YA contiene la información.
Me equivoco?.
Saludos

ContraVeneno
19-03-2010, 02:28:21
tal vez algo de lo que se habla en este hilo (http://www.clubdelphi.com/foros/showthread.php?t=52166) te pueda servir...

Punzo
20-03-2010, 01:58:23
Gracias por responder, a la tabla se le insertaron los datos por medio del asistente de importacion de SQL Server, por eso no pongo el codigo; mi problema esta en arreglar la tabla de la forma que explique. Mis disculpas por no explicarme bien, la colonia nueva tiene las manzanas 5, 1, 3; la colonia vieja tiene las manzanas 8, 2; pero cada manzana es un nuevo registro, y en vez de tener 5 registros quiero tener nadamas 2.

Caral
20-03-2010, 02:02:44
Hola
Disculpa, no entiendo, si los datos ya estan y son string, por que no se muestran?.
Osea: Se muestra solo una parte de la información?
Ahora si que me quedo la duda.
Saludos