fusionar 2 campos decimal.

07/12/2005 - 13:08 por Tio | Informe spam
¡hola!

Tengo una tabla Albaranes en la que tengo dos campos, uno para la serie de
numeración y otro para el número de orden del albarán dentro de la serie,
por ejemplo:

2005/1
2005/2


bien, la tabla tiene dos campos del tipo decimal, uno llamado SERIE y el
otro NUMERO.

Lo que me gustaría hacer es una consulta que devuelva directamente el Numero
de albarán pero me da un error de conversión de varchar o algo así. Lo que
hago es:

select Serie + '/' + Numero fromALBARANES

pero me da error al ejecutar, no en la sintaxis.

¿cual es el problema?.

gracias nuevamente!


http://www.gestionagricola.com
http://www.carmelosoft.com

Preguntas similare

Leer las respuestas

#1 Dario R. Ayala
07/12/2005 - 18:50 | Informe spam
Te da el error porque el motor esta intentando sumar a un campo numerico
un string, para solucionar esto lo que tenes que hacer es convertir todo
a varchar y ahi concatenar

select convert(varchar(10),serie) + '/' + convert(varchar(10),numero)
from albaranes

Saludos

Dario R. Ayala

Microsoft DCE 2005 2E - DCE 3E



Tio wrote:
¡hola!

Tengo una tabla Albaranes en la que tengo dos campos, uno para la serie de
numeración y otro para el número de orden del albarán dentro de la serie,
por ejemplo:

2005/1
2005/2


bien, la tabla tiene dos campos del tipo decimal, uno llamado SERIE y el
otro NUMERO.

Lo que me gustaría hacer es una consulta que devuelva directamente el Numero
de albarán pero me da un error de conversión de varchar o algo así. Lo que
hago es:

select Serie + '/' + Numero fromALBARANES

pero me da error al ejecutar, no en la sintaxis.

¿cual es el problema?.

gracias nuevamente!


Respuesta Responder a este mensaje
#2 Tio
07/12/2005 - 18:59 | Informe spam
muchisimas gracias!...eso era..

adios!,, y gracias!


http://www.gestionagricola.com
http://www.carmelosoft.com

"Dario R. Ayala" escribió en el mensaje
news:
Te da el error porque el motor esta intentando sumar a un campo numerico
un string, para solucionar esto lo que tenes que hacer es convertir todo a
varchar y ahi concatenar

select convert(varchar(10),serie) + '/' + convert(varchar(10),numero) from
albaranes

Saludos

Dario R. Ayala

Microsoft DCE 2005 2E - DCE 3E



Tio wrote:
¡hola!

Tengo una tabla Albaranes en la que tengo dos campos, uno para la serie
de numeración y otro para el número de orden del albarán dentro de la
serie, por ejemplo:

2005/1
2005/2


bien, la tabla tiene dos campos del tipo decimal, uno llamado SERIE y el
otro NUMERO.

Lo que me gustaría hacer es una consulta que devuelva directamente el
Numero de albarán pero me da un error de conversión de varchar o algo
así. Lo que hago es:

select Serie + '/' + Numero fromALBARANES

pero me da error al ejecutar, no en la sintaxis.

¿cual es el problema?.

gracias nuevamente!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida