2011-06-11 5 views
0

I가 내가 업데이트를하여 위의 테이블을 생성 할 수 있습니다SQL - 테이블 형식의 데이터로부터 생성 집계 통계

Year CountofCategoryA who started CountofCategoryB who started 
2003 
etc 

Manager-category StartDate Enddate 
A     1/1/2002  2/2/2007 
B     1/5/2005  4/5/2005 
etc.... 

내가 아래와 같이 요약 통계를 작성해야 다음 표 (요약) 각 셀에 대해 사용하는 Access에서

UPDATE summary, 
     (A query that gives a count in a year) as counttab 
    SET summary.column = counttab.count 
WHERE summary.Year = currentyear 

각 셀에 대해이 쿼리를 실행해야합니다. 더 빠르고 효율적인 방법?

+0

셀? 액세스에는 "셀"이 없습니다. 스프레드 시트 일뿐입니다. –

답변

0

크로스 탭 쿼리를 찾고있는 것처럼 소리 :

TRANSFORM Count(*) AS Expr2 
SELECT Year([StartDate]) AS Expr1 
FROM SomeTable 
GROUP BY Year([StartDate]) 
PIVOT SomeTable.[Manager-category];