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.
Pergunta
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 para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.