我試圖創建一個子查詢中選擇一個新表,但我得到以下錯誤:
附近有語法錯誤)「。創建子查詢新表中選擇
SELECT * INTO foo
FROM
(
SELECT DATEPART(MONTH,a.InvoiceDate) as CalMonth
,DATEPART(YEAR,a.InvoiceDate) as CalYear
,a.InvoiceDate
,a.StockCode
,a.QtyInvoiced
,a.Volume
FROM sales a
UNION ALL
SELECT ds.CalMonth as CalMonth
,ds.CalYear as CalYear
,ds.InvoiceDate
,ds.StockCode
,ds.Cases as QtyInvoiced
,ds.Vol as Volume
FROM sales1 ds
)
其RDBMSÿ你正在使用。究竟是什麼錯誤? – sundar 2012-08-09 11:43:24
在大多數DBMS中,使用'CREATE TABLE foo AS select ...'創建一個新表,也許您需要使用該語法。 – 2012-08-09 11:56:55