Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Funcion SUM en SQL

Estas en el tema de Funcion SUM en SQL en el foro de Visual Basic clásico en Foros del Web. Hola, me gustaria saber si hay alguna forma de usar la función SUM de sql para que sume todos los campos que selecciono pero solo ...
  #1 (permalink)  
Antiguo 19/11/2007, 04:29
 
Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Funcion SUM en SQL

Hola,

me gustaria saber si hay alguna forma de usar la función SUM de sql para que sume todos los campos que selecciono pero solo los 3 primeros digitos de cada celda.

Es decir, si tengo por ejemplo tres celdas con 10, 1205 y 40 y uso la funcion SUM normal me suma 10 + 1205 + 40.

Lo que yo quiero es q con los numeros que tienen mas de 4 cifras no tenga en cuenta la de la izq.

Usando el ejemplo anterior el resultado deseado seria 10 + 205 + 40

No se si existe esta posibilidad, si existe estaria bien porque me ahorraría el tener que hacer la suma celda a celda


gracias y a seguir bien
  #2 (permalink)  
Antiguo 19/11/2007, 06:43
 
Fecha de Ingreso: abril-2007
Mensajes: 187
Antigüedad: 17 años
Puntos: 1
Re: Funcion SUM en SQL

Lo podrías hacer así:

Código:
SELECT Sum(Right(precio,3)) AS suma FROM Tabla1;
Ojo revisa el campo de tabla para ver de que tipo que es, si tiene decimales y cualquier otra info que sea precisa para que el resultado sea el deseado.


Saludos.
  #3 (permalink)  
Antiguo 24/07/2010, 00:29
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Funcion SUM en SQL

respecto al mismo tema
como haces para sumar varios campos distintos?
ejemplo
tabla= x
valor1 = 2
valor2 =2

ahora le sumamos a los valores(valor1 y valor2) el numero 3,
sirve algo asi como:

select sum(valor1, valor2) from x


o no???
  #4 (permalink)  
Antiguo 26/07/2010, 09:56
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Funcion SUM en SQL

no exactamente asi WINCENTH...
es asi
Código SQL:
Ver original
  1. SELECT SUM(valor1 + valor2)
  2. FROM Tabla
claro teniendo en cuenta los TIPOS de campos que son Valor1 y Valor2
Saludos,
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 11:51.