Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2014, 15:15
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: guardar resultados de un select separado por comas en sqlserver?

para hacer lo que quieres puedes hacer esto:

Código SQL:
Ver original
  1. DECLARE @IdWagerParlay VARCHAR(MAX)
  2. SET @IdWagerParlay=''
  3. SELECT  @IdWagerParlay = @IdWagerParlay + CONVERT(VARCHAR(20),D.[IdWager]) + ',' FROM WAGERDETAIL D, WAGERHEADER H, GAME G, PERIOD P, AGENT A, WAGERTYPE W
  4. WHERE   D.[IdWager]     = H.[IdWager] AND
  5.         D.[IdGame]      = G.[IdGame]  AND
  6.         H.[IdAgent]     = A.[IdAgent] AND
  7.         H.[IdWagerType] = W.[IdWagerType] AND
  8.         D.[IdSport]     = P.[IdSport] AND
  9.         D.[Period]      = P.[NumberOfPeriod] AND
  10.         W.[Description] LIKE '%PARLAY%' AND
  11.         H.[SettledDate] >= CONVERT(datetime,('2014-01-16 00:00:01')) AND
  12.         H.[SettledDate] <= CONVERT(datetime,('2014-01-16 23:59:59')) AND
  13.         H.[IdAgent] = 5039
  14. GROUP BY D.[IdWager]
  15.        
  16. PRINT   @IdWagerParlay
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por Libras; 16/01/2014 a las 15:39