Bueno, compañeros... eso depende de las capacidades del motor. Si es oracle, firebird 2.0 o SQL Server, podrías hacer esto, que suelen llamar inline views o tablas derivadas:
Código SQL
[-]
select q1.total_gordo, q1.total_general, 100 * q1.total_gordo / q1.total_general
from (
Select sum(l.lin_kgsnetos) Total_gordo,
(Select sum(lin_kgsnetos) from lineas_entrada l2 where l2.lin_socio = l.lin_socio) total_general,
from lineas_entrada l
where lin_socio = 4
and lin_variedad = 'GORDO'
) q1;
Hasta luego.
