Re: Unterabfrage tut nicht was sie soll
Verfasst: Di 5. Mär 2019, 16:14
Hallo Theophilus,
... wobei ich jetzt einfach hoffe, dass das Ganze so ohne Maskierung mit doppelten Anführungszeichen funktioniert, da Du nach dem Code nicht mit einer der internen Datenbanken arbeitest.
Gruß
Robert
Du fragst mit der Unterabfrage nichts ab, was sich auf die äußere Abfrage bezieht. Vermutlich möchtest Du etwas Ähnliches erhalten wieTheophilus hat geschrieben: ↑Di 5. Mär 2019, 09:43liefert mir zwar eine Liste der verschiedenen Überweisungstermine - die Unterabfrage berechnet die Summe aber über alle. Dh für jeden Überweisungstermin wird mir die Gesamtsumme aller Überweisungstermine angezeigt.Code: Alles auswählen
SELECT distinct Ubw_Termin, (Select Sum(Betrag) FROM Spock.tbl_Kollekten2 as Saldo) FROM Spock.tbl_Kollekten2 order by Ubw_Termin desc;
Wo liegt mein Denkfehler?
Code: Alles auswählen
SELECT distinct a.Ubw_Termin, (Select Sum(Betrag) FROM Spock.tbl_Kollekten2 WHERE Ubw_Termin <= a.Ubw_Termin) as Saldo
FROM Spock.tbl_Kollekten2 AS a order by a.Ubw_Termin desc;
Gruß
Robert