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

SUM() sobre nvarchar

Estas en el tema de SUM() sobre nvarchar en el foro de SQL Server en Foros del Web. buenas noches, hay alguna forma de sumar un campo nvarchar ? select sum(campo) from tabla un saludo, josé carlos....
  #1 (permalink)  
Antiguo 22/03/2009, 16:26
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
SUM() sobre nvarchar

buenas noches,

hay alguna forma de sumar un campo nvarchar ?

select sum(campo) from tabla

un saludo,
josé carlos.

Última edición por evoarte; 22/03/2009 a las 16:53
  #2 (permalink)  
Antiguo 22/03/2009, 19:11
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: SUM() sobre nvarchar

Usa la funcion CONVERT.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 23/03/2009, 11:26
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
Respuesta: SUM() sobre nvarchar

hola,
si esta sería una solución:

select SUM(CONVERT(decimal(8,2),replace(campo,',','.'))) from tabla

un saludo,
josé carlos.
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 10:55.