Както каза Кейн, CTE е наличен само в SQL израза, където е написан. Друго възможно решение, в зависимост от спецификата на вашата ситуация, би било да включите COUNT(*) в единичната заявка:
;WITH MyBigProducts AS
(
SELECT
Name,
COUNT(*) OVER () AS total_count
FROM
Products
WHERE
Size = 'Big'
)
SELECT
Name,
total_count
FROM
MyBigProducts