Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Convertir nvarchar a numeric en SQL

Estas en el tema de Convertir nvarchar a numeric en SQL en el foro de Bases de Datos General en Foros del Web. Hola la verdad es que no se mucho sobre bases de datos estoy trabajando con sql server 2000, pero tengo un problema tengo que sumar ...
  #1 (permalink)  
Antiguo 14/07/2010, 16:23
Avatar de hannah_banana  
Fecha de Ingreso: agosto-2009
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 0
Convertir nvarchar a numeric en SQL

Hola la verdad es que no se mucho sobre bases de datos estoy trabajando con sql server 2000, pero tengo un problema tengo que sumar dos campos que son del tipo nvarchar (ejemplo: 12,200.00) asi que hice lo siguiente:

select mang, disp ,(mang+disp) as Total
from consumos

pero me marcaba que no se podian sumar puesto que eran nvarchar

bueno busque en varias paginas y llegue a lo siguiente:

select mang, disp , convert(numeric (18,0), mang) + convert(numeric(18,0),disp) as total
from consumos

pero seguia sin darme resultados

alguien si pudiera ayudarme con este problema se los agradeceria mucho la verdad es que pense que seria por la "," del registro trate de hacer un replace
pero aun asi me dice que no se puede

select cast((select replace(rend,',',' ') from consumos) as numeric)
from consumos

No puedo cambiar el tipo de datos en la tabla puesto que no estoy autorizada para hacerlo.

ojala pudieran ayudarme

gracias

Etiquetas: numeric, nvarchar, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:07.