Hola
Vamos hombre
:
Código SQL
[-]
SELECT nombre, codigo,
(
(SELECT SUM(cantidad) FROM entradas WHERE documento = 'E' and cantidad > 0 and Codigo = :cod)
-
(SELECT SUM(cantidad) FROM entradas WHERE documento = 'S' and cantidad > 0 and Codigo = :cod)
) AS Resultado
FROM entradas GROUP BY codigo
o
Código SQL
[-]
SELECT nombre, codigo,
(
(SELECT SUM(cantidad) FROM entradas WHERE documento = 'E' and cantidad > 0)
-
(SELECT SUM(cantidad) FROM entradas WHERE documento = 'S' and cantidad > 0)
) AS Resultado
FROM entradas
Where Codigo = :Cod
GROUP BY codigo
Como te guste mas.
Saludos