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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?