Я пытаюсь что-то вроде
Select myTable.eDate, Sum(myTable.revenue) from MyTable
GROUP BY MyTable.eDate HAVING (((MyTable.eDate) >= #1/1/2014#))
Я пытаюсь, чтобы он в основном показывал «Общий доход на 1 января — это, общий доход на 2 января — это, общий доход на 3 января — это и т. д.» по всем датам последовательно.
Своего рода «скользящая кумулятивная сумма», если это имеет смысл.
Примечание. В MyTable есть eDates/доходы до 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