2016-07-05 3 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, :

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 쿼리로 유지하고 데이터를 복제하지 않는 것이 좋습니다. 위의 SQL 문에서 데이터를 포함 MyNewTableName 이름

+0

제안 해 주셔서 감사 합니다만, 오류가납니다. Astericks는 사용할 수 없습니다. 모든 값에서 총계를 계산할 수는 없습니다. 이 오류를 없앨 수있게 도와 주시겠습니까? – user6037890

관련 문제