Estimados :
No logro resolver este problema, tengo tres tablas :
InVinicialE
InVinicialS
InvIni1
Esta Query funciona cuando encuentra registros en invIni1, sino no
entrega nada en las fórmulas del select.
Como hago para que si no encuentra registro en Invini1 me deje 0 en
los campos del InvIni1 que estoy ocupando en la suma, para así
entregar el resultado de la suma y resta?
.
Estoy buscando un producto en especial que si tiene datos en
InvincialE y InvincialS, pero no está en la tabla InvIni1.
SELECT dbo.INVINI1.PrdCod, ISNULL(dbo.INVINI1.IniCan, 0) +
dbo.InVInicialE.EntradaU - dbo.InvInicialS.SalidaU AS InvIU, ISNULL
(dbo.INVINI1.IniValOtr, 0)
+ dbo.InVInicialE.Entrada$ -
dbo.InvInicialS.Salida$ AS InvI$
FROM dbo.InVInicialE LEFT OUTER JOIN
dbo.INVINI1 ON dbo.InVInicialE.PRDCOD dbo.INVINI1.PrdCod RIGHT OUTER JOIN
dbo.InvInicialS ON dbo.INVINI1.PrdCod dbo.InvInicialS.PRDCOD
WHERE (dbo.INVINI1.PrdCod = '441002510094')
Leer las respuestas