Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 15:06
cristian_botina
 
Fecha de Ingreso: junio-2010
Ubicación: cali-colombia
Mensajes: 28
Antigüedad: 14 años, 5 meses
Puntos: 0
sumatoria de un campo

hola, mi duda es la siguiente
tengo una tabla de la siguiente forma ejecutando la siguiente consulta:

select sum(valor_comercial) as total, id_administrador
from activos
group by administrador

Código:
tabla	Id_administrador
1000	0
2000	3
0	6
0	20
1000	26
0	32
ahora quiero sumar los campos total pero sin usar esta consulta

select sum(valor_comercial) as total
from activos

debido a que la tabla real la estoy sacando despues de hacer un inner join pero muestro este ejemplo para ser mas claro.

el resultado lo obtengo con la siguiente consulta haciendo una tabla virtual

select sum(t.total) as valor_total from (select sum(valor_comercial) as total, administrador
from activos
group by administrador) as t
mi duda es la siguiente, hay forma de sumar estos campos sin necesidad de hacer la tabla virtual con el fin de optimizar el funcionamiento del software.