#
# dquery definition for qryCFcountDailyRunningSum
#
# as inspired by: https://stackoverflow.com/questions/664700/calculate-a-running-total-in-mysql
#
@group		SVCLEARCF
@querytype	dbselect
@querytitle 	Liste der Anzahl von Clearingfällen auf Tagesbasis mit laufender Summe
@description	Listet die Anzahl der täglich erstellten oder obsolet gesetzten Clearingfälle aus dem View CFVDGDEOT mit laufender Summe auf

@sql
	select dv.JAHR, dv.MONAT, dv.TAG, dv.EVENT as EVENT, dv.ANZAHL,
       (CASE WHEN dv.EVENT='ERSTELLT' THEN (@rt := @rt + dv.ANZAHL)
        ELSE (@rt := @rt - dv.ANZAHL) END) as LAUFENDE_SUMME
	from CFVDGDEOT dv
	join (select @rt := 0) r
	order by dv.JAHR,dv.MONAT,dv.TAG,dv.EVENT asc