Fix cumulativeEarnings

As the graph suggests cumulative earnings are per store, not over all stores.
This commit is contained in:
Michael Simons 2016-07-19 23:40:48 +02:00 committed by GitHub
parent 270a21342b
commit 86b741bb47

View File

@ -139,7 +139,7 @@ public class SakilaReportService {
.select(
STORE.STORE_ID,
PAYMENT.PAYMENT_DATE.cast(DATE).as(PAYMENT.PAYMENT_DATE),
sum(sum(PAYMENT.AMOUNT)).over(orderBy(PAYMENT.PAYMENT_DATE.cast(DATE))).as(PAYMENT.AMOUNT)
sum(sum(PAYMENT.AMOUNT)).over(partitionBy(STORE.STORE_ID).orderBy(PAYMENT.PAYMENT_DATE.cast(DATE))).as(PAYMENT.AMOUNT)
)
.from(STORE)
.join(INVENTORY).using(INVENTORY.STORE_ID)