[SQL2K][TSQL] Peut-on utiliser un alias dans une clause Where ?
Bonjour,
je suis actuellement en train de migrer un utilitaire (fichier Excel + macro), utilisé avec Sybase, pour une utilisation avec SQL Server 2000. Les requêtes sont en dur et je suis confronté à un petit problème syntaxique pour lequel je n'ai pas trouvé de réponse.
J'ai par exemple une requête de la forme suivante :
Code:
1 2 3
| Select chp1, chp2, (Select ....) As MonAlias
From Table1
Where MonAlias is null |
Le problème c'est qu'on ne peut pas utiliser MonAlias dans la clause Where, en tout cas je n'ai rien trouvé me prouvant le contraire.
Si je recopie directement la sous-requête dans la clause where aucun problème, malheureusement les sous-requêtes ne sont pas petites et les mettre deux fois :?
Bref, existe-t-il une autre solution ?