Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2010, 18:22
Avatar de optimus100
optimus100
 
Fecha de Ingreso: febrero-2009
Mensajes: 45
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Concatendar informacion de varias filas

Hola a todos, soy nuevo en esto de la administracion de base de datos y me ha surgido una duda la cual espero puedan ayudar a resolver , pues bien mi duda es la siguiente. ¿Como puedo concatenar una serie de registros (aproximadamente 70 registros) ?

pues bien los datos son los siguientes:
Código:
select sucSucursalId
from Sucursal 
WHERE sucNombre in ('Acapulco Zapata'
, 'Cancún Xcaret'
, 'Chiapa De Corzo'
, 'Comalcalco'
, 'Escobedo'
, 'Huamantla'
, 'Ixtlahuaca'
, 'Juchitán'
, 'Los Mochis'
, 'Oaxaca'
, 'Pijijiapan'
, 'Río Verde'
, 'San Andrés Tuxtla'
, 'San Luis'
, 'Santa Catarina'
, 'Santiago Tianguistenco'
, 'Tapachula Centro'
, 'Tlaquepaque'
, 'Toluca'
, 'Tonala Chiapas'
, 'Torreón'
, 'Valladolid'
, 'Valladolid Chichen'
, 'Zinacantepec') 
order by sucNombre asc


lo que necesito es concatenar el ID (identificador) de todos estos registros en una sola variable de tipo nvarchar o varchar, separados uno de otro por una coma ( , ) . Investigue algo sobre el tema pero no logro tener mas de un registro almacenado en la variable..

la idea es que quede algo asi:

@sucursales = '1,2,3,4,5,6,...';

si me pueden ayudar se los agradeceria mucho