Forum: Datenbanken
Delphi
by jobo,
6. Nov 2017
" as konto " macht dann spätestens jetzt in dieser Form keinen Sinn mehr. (auch wenn es immer noch funktioniert)
und ohne zählen zu müssen, sollte dann das reichen:
select kontonummer from tbl_buchhaltung
union
select gegenkontonummer from tbl_buchhaltung
Forum: Datenbanken
Delphi
by jobo,
6. Nov 2017
Zumindest in Beitrag #3 und gequotet in #4 steht einmal 'distict' statt 'distinct'.
Im Quote von Walter Landwehr steht es zwar nicht so, aber wer weiß, wo nun der copy / Paste Fehler liegt.
Es muss 'distinct' lauten.
Außerdem "as kontonummer " ist unnötig.
Wenn schon einen überflüssigen alias spendieren, dann lieber nach der schließenden Klammer.
Forum: Datenbanken
Delphi
by jobo,
6. Nov 2017
Soll denn nicht gezählt werden?
Forum: Datenbanken
Delphi
by jobo,
6. Nov 2017
so ungefähr
select kontonummer, sum(anzahl) from (
seölct kontonummer, count(*) as Anzahl from tabelle group by kontonummer
union all
seölct gegenkontonummer, count(*) from tabelle group by gegenkontonummer
) x