Tenho este select, que no subselect dei um alias de "atual". Este subselct retorna uma valor numerico. Queria pegar este valor e poder comparar na clausula Where abaixo. Sei que poderia trabalhar com variáveis, só que dentro do meu subselect tenho que fazer o select com o T0.[itemCode] igual o do select de fora.
Question
hrm
Tenho este select, que no subselect dei um alias de "atual". Este subselct retorna uma valor numerico. Queria pegar este valor e poder comparar na clausula Where abaixo. Sei que poderia trabalhar com variáveis, só que dentro do meu subselect tenho que fazer o select com o T0.[itemCode] igual o do select de fora.
SELECT T0.[itemCode], T0.[itemName], T0.[MinLevel],
(select SUM(T7.OnHand) from OITW T7
where ItemCode = T0.[itemCode]
and WhsCode not in (01,02)) as atual,
T0.MaxLevel,
T0.MaxLevel - OnHand AS 'Sugestão de Compra'
FROM OITM T0
WHERE atual <= T0.[MinLevel] AND T0.[MinLevel] > 0 AND T0.MaxLevel - atual > 0
order by T0.[itemCode] asc
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.