Как вы используете UNION
с несколькими Common Table Expressions
?
Я пытаюсь собрать некоторые суммарные числа, но независимо от того, где я помещаю ;
, я всегда получаю сообщение об ошибке
SELECT COUNT(*)
FROM dbo.Decision_Data
UNION
SELECT COUNT(DISTINCT Client_No)
FROM dbo.Decision_Data
UNION
WITH [Clients]
AS ( SELECT Client_No
FROM dbo.Decision_Data
GROUP BY Client_No
HAVING COUNT(*) = 1
)
SELECT COUNT(*) AS [Clients Single Record CTE]
FROM Clients;
ОБНОВЛЕНИЕ: Я ценю в приведенном выше примере, я могу перенести CTE одиночного в начало, но у меня есть ряд CTE, которые я хотел бы UNION