Código sql:
Ver originalSELECT IFNULL(K.CantCompra,0), S.Producto, S.Stock AS SaldoAnt,
IFNULL(K.CantVenta,0), (IFNULL(K.CantCompra,0) + S.Stock - IFNULL(K.CantVenta,0)) AS StockFinal
FROM dbo.SALDOS AS S LEFT JOIN
dbo.KardexMensual AS K ON K.Producto = S.Producto
No he probado nada, y tendríamos que ver qué resultados te salen.