我試圖用查詢結果創建一個新表。我在SQL Server 2012中創建SQL Server表錯誤
CREATE TABLE [Service Contract Data].[dbo].[filtered_data] AS
(
SELECT *
FROM [Service Contract Data].[dbo].[New Data]
LEFT JOIN [Service Contract Data].[dbo].[OctMktSeg] ON [Service Contract Data].[dbo].[New Data].[Customer ID] = [Service Contract Data].[dbo].[OctMktSeg].[Account Number]
LEFT JOIN [Service Contract Data].[dbo].[tblMktSeg&MPI] ON [Service Contract Data].[dbo].[New Data].[Customer ID] = [Service Contract Data].[dbo].[tblMktSeg&MPI].[Customer ID1]
WHERE
(MKTSEG LIKE '%Repair%' OR MKTSEG LIKE 'Auto Glass' OR
MKTSEG LIKE 'IA - Individual' OR MKTSEG IS NULL)
AND (MPI LIKE 'N' OR MPI IS NULL)
AND [Item Category] LIKE '%Term'
AND [Month] >= '2015-01-01 00:00:00.000')
;
它不斷告訴我有「語法錯誤」附近首開括號工作,我不知道爲什麼。思考?
是否有連接表重疊列在查詢中? –
select語句是否自己正確執行? – Turophile