Mensajes [2] - Enviado el Viernes 14 de Diciembre de 2007 a las 15:13hs
En Access puedo hacer un select de 2 campos de distintos tipos de la siguiente forma:
SELECT CampoTexto & CampoNum FROM TABLA.
Esto no da un error y el resultado es la concatenacion de ambos campos. Lo mismo funciona bien en ORACLE, lo ?nico es que el car?cter de concatenaci?n es || en lugar de &. El problema es que esto no funciona en SQL-SERVER 2005 (o yo no se hacerlo). Si tiro la consulta? contra el motor obtengo el mensaje de error:? No se puede convertir un valor char a numeric. Esto funciona si previamente aplico al valor num?rico un CAST, pero no es la idea, necesito que autom?ticamente se concatenen los campos como Access u Oracle. Se puede hacer?
Muchas gracias.
Mensajes [5] - Enviado el Miércoles 02 de Enero de 2008 a las 23:16hs
Deberias hacerlo asi:
SELECT CampoTexto?+ cast(CampoNum as varchar(50))?FROM TABLA.
Salu2