diff --git a/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java b/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java index 01a8f7f0e..45090a05f 100644 --- a/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java +++ b/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java @@ -224,8 +224,8 @@ public Input getBemerkung() throws RemoteException public LabelInput getStatistikBuchungen() throws RemoteException { // Summe und Anzahl der Buchungen. Es gibt einen weiterer Datensatz - // wo die Buchungsart NULL ist, es handelt sich um die Gegenbuchung - // mit umgekehrten Vorzeichen. + // bei dem der Name "JVerein" und der Zweck "Gegenbuchung" ist. + // Es handelt sich um die Gegenbuchung mit umgekehrten Vorzeichen. if (statistikbuchungen != null) { @@ -255,7 +255,7 @@ public Object extract(ResultSet rs) throws SQLException }; String sql = "SELECT SUM(betrag), COUNT(id) " + "FROM buchung " - + "WHERE abrechnungslauf=? AND buchungsart IS NOT NULL"; + + "WHERE abrechnungslauf=? AND (name != 'JVerein' or zweck != 'Gegenbuchung')"; StatData data = (StatData) Einstellungen.getDBService().execute(sql, new Object[] { getAbrechnungslaeufe().getID() }, rs);