ケインが言ったように、CTE は、それが記述されている SQL ステートメントでのみ使用できます。状況の詳細に応じて、可能な別の解決策は、単一のクエリに COUNT(*) を含めることです:
;WITH MyBigProducts AS
(
SELECT
Name,
COUNT(*) OVER () AS total_count
FROM
Products
WHERE
Size = 'Big'
)
SELECT
Name,
total_count
FROM
MyBigProducts