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

Todos los datos en en un Campo.

Estas en el tema de Todos los datos en en un Campo. en el foro de SQL Server en Foros del Web. bueno aqui esta el planteamiento tengo el resultado de una consulta de facturas por día y me sale el correlativo de facturas.. y me dará ...
  #1 (permalink)  
Antiguo 15/11/2005, 11:52
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Todos los datos en en un Campo.

bueno aqui esta el planteamiento tengo el resultado de una consulta de facturas por día y me sale el correlativo de facturas.. y me dará unos 50 filas de resultado.. de un solo campo No_Factura, ahora necesito hacer que estas 50 filas se coloquen en un solo campo separados por un signo, puede ser una como un guión, como le podrías hacer.. (aclaro esto lo puedo realizar desde vb6 sin ningun problema pero quiero hacerlo desde una consulta..)

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #2 (permalink)  
Antiguo 15/11/2005, 17:45
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Necesitas utilizar los cursores, de manera que puedas ir recorriendo registro por registro para ir guardando los datos en una cadena y al terminar una serie de factura insertar el registro en una tabla temporal (#tabla o @tabla)

Al terminar el cursor un SELECT * FROM #tabla te dará los resultados que buscas

... Es lo que se me ocurre ahora
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 16/11/2005, 11:00
 
Fecha de Ingreso: enero-2004
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 0
Yo había pensado en un cursor, pero un cursor es muy muy muy costoso para el servidor SQL Server, por lo que no te lo recomiendo para esto. Quizá te sea mas óptimo hacerlo en el aplicativo.
__________________
Un saludo,
Trucos
Videos
  #4 (permalink)  
Antiguo 16/11/2005, 13:44
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
bueno gracias por sus respuestas. ya veremos como darle a esto.. y veremos gracias a mithrandir por su repuesta y tambien a vos dynk..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #5 (permalink)  
Antiguo 16/11/2005, 15:17
 
Fecha de Ingreso: enero-2004
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 0
Dna, si encuentras una solucion mas optima comentalo
__________________
Un saludo,
Trucos
Videos
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 04:14.