Manche Fragen lassen sich am einfachsten mit einer direkten SQL-Abfrage auf die Datenbank beantworten. Zum Beispiel:
Wie krieg ich raus, welche Patienten wieviele Termine bei einem bestimmten Agendabereich hatte?
select k.ID, k.Bezeichnung1, k.Bezeichnung2, count(*) from KONTAKT as k, AGNTERMINE as a where bereich='DerGewünschteAgendaBereich' and a.PatID=k.ID and a.deleted='0' and a.TerminStatus='fertig' group by k.ID order by count(*) desc, Bezeichnung1