我需要幫助才能在SQL Server中創建視圖。我有這樣SQL服務器中的UNION和GROUP BY
SELECT MemberId,
Name,
SUM(TotalSales) as SalesAmount,
CreatedOn
FROM (
(SELECT MAX(0) AS MemberId,
MAX('Others') AS Name,
SUM(TotalSales) AS SalesAmount,
CreatedOn
FROM {...} AS A
GROUP BY CreatedOn
)
UNION
(SELECT MemberId,
Name,
SUM(TotalSales) AS SalesAmount,
CreatedOn
FROM {...} AS D
GROUP BY MemberId, Name, CreatedOn
)
) AS E
GROUP BY MemberId, Name, CreatedOn
但是當我保存視圖,在Microsoft SQL Server管理給我這個錯誤的一些事情:
誰能幫幫我好嗎? 在此先感謝
我認爲鑑於不允許分組 –
你能直接把錯誤圖像在你的問題,或將錯誤文本你的問題? – hatchet
你能顯示完整的查詢嗎? –