ALIAS COM SQL SERVER

DURANCASTRO 30/03/2011 16:21:47
#369755
Boa Tarde.
Estou a fazer um consulta onde tenho que somar 2 campos e comparar com um outro.


SELECT           caddup.VRREC + caddup.DESCONTO AS ValorTotal
WHERE (ValorTotal < caddup.VALOR)


um exemplo simples acima, pois o select é muito maior

Quando coloco o alias ValorTotal no Where ele fala que essa coluna não existe.
Alguem pode me ajudar.

Obrigado Desde Ja.
FFCOUTO 30/03/2011 19:26:07
#369771
A cláusula WHERE não aceito o alias você terá que repetir a soma neste caso veja abaixo

SELECT           caddup.VRREC + caddup.DESCONTO AS ValorTotal
WHERE ( (caddup.VRREC + caddup.DESCONTO) < caddup.VALOR)
Tópico encerrado , respostas não são mais permitidas