Như Kane đã nói, CTE chỉ có sẵn trong câu lệnh SQL nơi nó được viết. Một giải pháp khả thi khác, tùy thuộc vào tình huống cụ thể của bạn, là bao gồm COUNT (*) trong một truy vấn:
;WITH MyBigProducts AS
(
SELECT
Name,
COUNT(*) OVER () AS total_count
FROM
Products
WHERE
Size = 'Big'
)
SELECT
Name,
total_count
FROM
MyBigProducts