Einzelnen Beitrag anzeigen

HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#14

AW: select sum mit feldausgabe

  Alt 27. Jul 2016, 18:35
SQL-Code:
select
 sum(Zahlung) as Einnahme,
 sum(Zahlung) as Ausgabe,
 (select SUM(Einnahme) where KontoArt = 'E') as Ges_Einnahmen,
 (select SUM(Ausgabe= where KontoArt = 'A') as Ges_Ausgabe -- <=== HIER IST DER FEHLER


from KASSENBUCH
where extract(year from datum) in (2016, 2016)
Bekomme beim Testen die Fehlermeldung: "Token unknow - line 4, column 23 - Where"
Der obige Code scheint zu funktionieren. Warum ich beim unteren Code
eine Fehlermeldung bekomme kann ich nicht nachvollziehen.
Mit Gruß HPB
Schau mal, da ist vor dem WHERE KontoArt = 'A' ein "=" Zeichen reingerutsch anstatt eine schließene Klammer ")". Ob das jetzt zum gewünschten Ergebnis führt kann ich nicht sagen, aber die Fehlermeldung sollte verschwinden.
Danke für Deine Aufmerksamkeit.
Die schliessende Klammer fehlt in der Tat. Aber der Fehler tritt ja schon in der Zeile 4 beim "Where" auf.
Mit Gruß HPB
  Mit Zitat antworten Zitat