2016-07-05 84 views
-1

我明白我可以編寫以下查詢來創建數據集的一個子集,並且它可以工作。我想使用此查詢中的數據集來創建另一個表。如何將此查詢保存爲MS Access中的數據集?如何在MS Access中使用SQL創建表的子集

SELECT [24 months Trx raw data].* 
FROM [24 months Trx raw data] 
WHERE [24 months Trx raw data].ID<=10; 
+0

最簡單的方法是創建SELECT語句的視圖。請注意,視圖的任何更新都會反映在源表的實際數據中。如果你想創建一個新表並從源表插入數據,你可以執行['insert ... select'語句](http://stackoverflow.com/questions/74162/how-to-do -insert-into-a-table-records-extracted-from-another-table) –

回答

0

以下SQL will create a new table,名爲MyNewTableName,包含從上面的SQL語句中的數據:

SELECT [24 months Trx raw data].* INTO MyNewTableName 
FROM [24 months Trx raw data] 
WHERE [24 months Trx raw data].ID<=10; 
+0

考慮創建一個查詢對象,它可以像表一樣使用。 – marlan

1

將您的查詢變爲Make Table query

但是,幾乎可以肯定的是,最好將它保存爲SELECT查詢,而不是重複數據。

+0

感謝您的建議,但它給了我錯誤 - Astericks無法使用,因爲總計不能計算所有值。你能幫我擺脫這個錯誤嗎? – user6037890