SQL Server - PASAR UN INT A NVARCHAR(3)

   
Vista:

PASAR UN INT A NVARCHAR(3)

Publicado por Sergi (3 intervenciones) el 28/04/2010 10:28:35
Buenos dias,

Tengo que insertar en un campo de una tabla, la concatenación de dos campos de otra tabla. El problema es que el campo final es un nvarchar(5) y los campos a concatenar son un int + nvarchar(2). Como puedo concatenar estos dos campos para que entren en un nvarchar(5)?? He probado haciendo un CAST (campo1 as nvarchar(3)) + campo2, pero me sale un error: 'The statement has been terminated'

¿Como lo puedo solucionar?

Gracias!!
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:PASAR UN INT A NVARCHAR(3)

Publicado por Sergi (3 intervenciones) el 28/04/2010 11:50:36
SOlucionado!

cast (convert(nvarchar(3), campo1) + campo2 as nvarchar(5))
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