직원 품질 평가 데이터를 저장하는 테이블 tblQA가 있습니다. 다양한 유행을 추적하는 14 개의 예/아니오 필드가 있습니다. (아래 코드 참조) 계산을 저장하는 것은 일반적으로 no-no이지만 쿼리는 2-3 분 동안 실행되며 1 년 동안 예상되는 데이터의 1/3 만 차지한다는 것을 알고 있습니다. 내가하고 싶은 일은 매월 한 번 쿼리를 실행하고 그 데이터를 테이블에 저장하여 많은 수퍼바이저가 신속하게 액세스 할 수 있도록하는 것입니다. 주어진 달에 대한 14 개의 경향의 평균을 "mmmm yyyy"형식의 14 가지 경향 및 날짜가있는 테이블에 저장하려고합니다. 주어진 달에 대한 최종 품질 보증 및 각 동향 항목의 평균 오류율을 원합니다. 나는이 쿼리를 시도했다.업데이트 매월 날짜와 일치하는 쿼리
UPDATE DISTINCTROW tblQA, tblAverageTrends
SET tblAverageTrends.Appeal = Avg([tblQA].[Appeal]),
tblAverageTrends.NRP = Avg([tblQA].[NRP]),
tblAverageTrends.ChurnEscalation = Avg([tblQA].[ChurnEscalation]),
tblAverageTrends.ProtocolNotFollowed = Avg([tblQA].[ProtocolNotFollowed]),
tblAverageTrends.Resubmission = Avg([tblQA].[Resubmission]),
tblAverageTrends.Transfer = Avg([tblQA].[Transfer]),
tblAverageTrends.ChargeCorrection = Avg([tblQA].[ChargeCorrection]),
tblAverageTrends.Distribution = Avg([tblQA].[Distribution]),
tblAverageTrends.Adjustment = Avg([tblQA].[Adjustment]),
tblAverageTrends.PayorUpdate = Avg([tblQA].[PayorUpdate]),
tblAverageTrends.TOBPOS = Avg([tblQA].[TOBPOS]),
tblAverageTrends.CaseBilledUntimely = Avg([tblQA].[CaseBilledUntimely]),
tblAverageTrends.Noting = Avg([tblQA].[Noting]),
tblAverageTrends.MovedChargesIncorrectly = Avg([tblQA].[MovedChargesIncorrectly])
WHERE (((tblQA.Final)=True)
AND ((Format$([tblQA].[NoteDate],'mmmm yyyy'))="September 2017"));
그리고 나는 2017 년 9 월에 tblAverage Trends를 미리 설정했다. 나는 SQL (나는 배우려고 노력하고있다.)이지만 Access에서 쿼리 디자이너로 이것을 설정했다. Access Query Designer View 내 진술이 누락 된 것처럼 느껴진다. 9 월의 QA를 지정하는 올바른 행에 평균을 연결하는 것이지만 Access 쿼리 디자이너를 만드는 방법을 파악할 수 없다.
나는 이것에 대해 알지 못한다고 생각합니다. 그것을 SQL의 새로운 라인으로 추가 하시겠습니까? 또는 쿼리 디자이너의 식으로 사용할 수 있습니까? 또는 다른 것? –
아니요 테이블입니다. – Gustav