![]() |
Interbase SQL QUery
Hallo Leute
irgendwie kommt mir hier was ganz komisch vor: ich habe zwei Queries: 1.
SQL-Code:
2.
SELECT sum(kontoplanung) as p,sum(kontoein) as sin, sum(kontoaus) as sout FROM konto;
SQL-Code:
Beide funktionieren.
SELECT kontocomment FROM konto;
Jetzt würde ich die aber gerne in ein Query schreiben:
SQL-Code:
Und genau das geht nicht! Fehler ist "Invalid Column Refernece", aber warum? Das Feld existiert sonst würde das zweite Query ja nicht laufen.
SELECT kontocomment,sum(kontoplanung) as p,sum(kontoein) as sin, sum(kontoaus) as sout FROM konto;
Vielen Dank TO |
Re: Interbase SQL QUery
Du musst nach "kontocomment" gruppieren oder "kontocomment" ebenfalls aggregieren, sonst weiß das DBMS nicht wie es die Daten zusammenfassen soll.
SQL-Code:
oder
SELECT max(kontocomment), sum(kontoplanung) as p, sum(kontoein) as sin, sum(kontoaus) as sout FROM konto
SQL-Code:
SELECT kontocomment, sum(kontoplanung) as p, sum(kontoein) as sin, sum(kontoaus) as sout FROM konto group by kontocomment
|
Re: Interbase SQL QUery
Jauh, Danke, habe es über Umwege per mySQL herausgefunden, das hat mir nämlich eine ordentliche Fehlermeldung geliefert!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz