Visual Basic.NET - concatenar

 
Vista:

concatenar

Publicado por carlos (1 intervención) el 08/08/2007 21:55:15
Favor como puedo concatenar un campo que tiene varios datos al agrupar (group by) con los campos numericos basta con SUM(cantidad) pero en un campo texto como lo hago .
me facta la funcion similar a SUM pero que una texto concatenar(numeros) y el resultado sea "uno, dos, tres, cuatro" . esto lo debo hacer en la consulta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:concatenar

Publicado por OliBeer (391 intervenciones) el 09/08/2007 16:53:26
Prueba con esta función, a mi me funciona correctamente cuando quiero concatenar el resultado de una consulta, por ejemplo, quiero traer todos los correos del personal que estén en el área de tráfico:

CREATE FUNCTION fnc_personal_trafico()
RETURNS VARCHAR(1000)

AS

BEGIN
DECLARE @strPersonal varchar(1000)
DECLARE @strSeparador char
SET @strSeparador = ', '

SELECT @strPersonal = COALESCE(@strPersonal + @strSeparador, '') + dbo.Personal.Correo
FROM dbo.Personal INNER JOIN
dbo.Area ON dbo.Personal.idArea = dbo.Area.id
WHERE (dbo.Area.Nombre = 'TRAFICO')

RETURN @strPersonal
END

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:concatenar

Publicado por Daniela (1 intervención) el 26/07/2012 21:32:01
Muchas gracias justo lo que necesitaba OliBeer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar