내가MS Access 누적 합계는 날짜로 표시 되나요?
Select myTable.eDate, Sum(myTable.revenue) from MyTable
GROUP BY MyTable.eDate HAVING (((MyTable.eDate) >= #1/1/2014#))
나는 기본적으로 보여 그것을 가지고 노력하고 같은 노력하고 이상 "1 월 1 일의 총 수익이입니다, 1 월 2 일의 총 수익은 월 3 일에서이 총 수익이 등입니다" 모든 날짜 순차적으로.
"롤링 누적 합"의 의미가 맞는 말입니다.
참고 : MyTable에 1 월 1 일 이전에 eDates/revenue가 있으므로 1 월 1 일 전에 행을 보지 않도록 모든 것을 제한하려고합니다.
DSum도 시도했지만 작동하지 않았습니다.
는 또한select
a1.eDate,
(
select Sum(a2.revenue)
FROM MyTable as a2
where
a2.eDate <= a1.eDate
) as RunningTotal
FROM MyTable as a1
참고로, 귀하의 요구 사항에 따라, 당신은이 일을하지 더 좋을 수 있습니다 SQL 쿼리로 대신 Access 보고서를 사용하여 수행합니다. 보고서에는 총 기능이 있지만 Access SQL에서는 원하는 작업을 수행하기 위해 약간의 노력을 기울여야합니다. – Yawar