Ich versuche, eine SQL-Abfrage Ergebnisse in eine Tabelle zu erfassen. Die Abfrage funktioniert gut ohne den Code um es in der Tabelle zu erfassen, aber ich bekomme Syntaxfehler in der Nähe von ')'. Jede Hilfe wäre willkommen.So erfassen Sie eine SQL-Abfrage in einer Tabelle
Select *
Into #TempTable
From
(Select
SUM ([Total Messages]) as WTMT ,
SUM ([Messages Below Threshold]) as [Weekly Messages Below Threshold],
SUM ([Average Time (Sec)]) as [Weekly Average Delivery Time],
(SUM ([Total Messages])- SUM ([Messages below threshold]))
As [Weekly Messages Above Threshold]
from [Weekly Mail Delivery Times ByServer])
Haben Sie versucht - ah - Einfügen in SSMS und Formatierung es mehrere Zeilen um, so dass die fehlende offensichtlich wird)? – TomTom
Siehe Conrad Lotz Antwort. Sie müssen der Ergebnismenge der Unterabfrage einen Alias geben. – Kahn