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:
ahora quiero sumar los campos total pero sin usar esta consulta tabla Id_administrador 1000 0 2000 3 0 6 0 20 1000 26 0 32
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.