Je n'ai pas pu résoudre cette question mystère dans SQL SERVER.Définition d'une requête SQL AS une variable ou un paramètre (Entier préféré) et son utilisation
Voici un exemple que j'ai essayé de faire et cela n'a pas fonctionné.
DECLARE @Total int;
SET @Total = (SELECT COUNT(*)-10 FROM MYTABLE)
SELECT TOP @Total IdColumn FROM MYTABLE
Comment puis-je utiliser la requête suivante
SELECT COUNT (*) - 10 à partir de MYTABLE
comme une variable entière, quelque part ailleurs dans mon code.
Selon la façon dont MYTABLE est configuré, vous pouvez inclure la commande dans la requête afin que vous peut être sûr que vous obtenez les résultats que vous attendez. –