![]() |
Unir contenido de campos en sql o en la tabla
Estimados amigos, os agradezco por anticipado el interes en leer este hilo, y en la medida de vuestras posibilidades contestarlo.
Mi problema es el siguiente tengo dos tablas en sql server, con un campo relacionado: TABLA_PRINCIPAL Id Id_Rango Texto TABLA_RANGO Id Tipo Por medio de una instruccion SELECT a.*, b.* FROM TABLA_PRINCIPAL a LEFT OUTER JOIN TABLA_Rango b ON a.id_Rango = b.id consigo obtener el resultado que en principio quiero. El problema es que quisiera unir en un solo campo el contenido de tipo y el de rango en un solo texto, y aqui es donde me he quedado atascado, a pesar de haber tratado de resolverlo en sql como mediante la creacion de una columna más en la tabla que se deriva del query. Me podrías mostrar alguna ayuda. Salu2 Víctor / El-Otro. |
En principio, desconozco SQL Server, pues trabajo con FireBird, pero puedes probar una sentencia similar a:
Código:
SELECT a.*, b.*, (a.Texto || b.Tipo) as TextoTipo |
En SQL Server la sintaxis es la misma, pero utilizando el operador +.
|
Agradecido
Quedo muy agradecido de vuestras respuestas, me han sido de mucha utilidad.
Salu2. Víctor / El-Otro |
| La franja horaria es GMT +2. Ahora son las 21:38:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi