2015-01-18 1 views
0

MONTH 값에 따라 각 WellNMBR에 대한 OIL 필드의 누적 합계 또는 누적 합계를 생성해야합니다.날짜를 Dsum 함수의 액세스 기준으로 사용하십시오.

사용되는 쿼리는 합이없는 한 달 후, 매년 한 후 변경 결과에

{SELECT tblProductionData.WELLNMBR, tblProductionData.[Month], tblProductionData.DAYS, tblProductionData.OIL, tblProductionData.GAS, tblProductionData.WATER, DSum("[OIL]","tblProductionData","WELLNMBR=" & "'" & [WELLNMBR] & "'" & "AND MONTH <=" & "#" & [MONTH] & "#") AS Expr2 
FROM tblProductionData; 

입니다. 나는이 이상한 행동에 대한 이유와 매월 롤링 액을 얻는 방법을 알고 싶습니다.

잘못된 결과

http://i.stack.imgur.com/U8I9r.png

답변

1

귀하의 질의가 시작

http://i.stack.imgur.com/NFBRm.png

원하는 결과 '{'. 이를 제거해야합니다. 또한 'MONTH'는 예약어입니다. 'Mth'로 교체 한 다음 거기에서 계속하십시오.