I did it this way, I do not know if there is another easier way to do it.
SELECT P.Nombre AS Producto, SUM(CP.Cantidad) AS Cantidad INTO #Adquiridos
FROM Compras_Productos CP INNER JOIN Productos P ON
CP.Id_Producto=P.Codigo GROUP BY (P.Nombre) ORDER BY Nombre ASC;
SELECT P.Nombre AS Producto, SUM(Cantidad) AS Cantidad INTO #Vendidos FROM
Ventas_Productos VP, Productos P WHERE VP.Id_Producto=P.Codigo GROUP BY
(P.Nombre) ORDER BY P.Nombre ASC;
SELECT A.Producto AS Producto, SUM(A.Cantidad) AS Cant_Adquirida,
SUM(V.Cantidad) AS Cant_Vendida INTO #AdquiVend FROM #Adquiridos A LEFT
JOIN #Vendidos V ON A.Producto=V.Producto GROUP BY (A.Producto);
UPDATE #AdquiVend SET Cant_Vendida=0 WHERE Cant_Vendida IS NULL;
SELECT Producto, Cant_Adquirida, Cant_Vendida, Cant_Adquirida-Cant_Vendida
AS Saldo INTO #Saldo FROM #AdquiVend;
SELECT *FROM #Saldo;