Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [SQL] Nach Summenwert filtern (https://www.delphipraxis.net/69176-%5Bsql%5D-nach-summenwert-filtern.html)

Igotcha 11. Mai 2006 09:43

Datenbank: MySQL • Version: 5.x • Zugriff über: ZEOS

[SQL] Nach Summenwert filtern
 
Hallo zusammen,

ich möchte folgende Abfrage so erweitern, dass mir nur die Datensätze angezeigt werden, in denen die Summe aus d1-d2 < 0 ist.
SQL-Code:
SELECT projektid, SUM(d1-d2)
FROM pim_pb_tuf
WHERE ident='FKU' AND jahr=2006 AND monat=3
GROUP BY projektid
Das folgende Statement liefert mir ein "unknown column 'summe' in WHERE-clause"
SQL-Code:
SELECT projektid, SUM(d1-d2) AS summe
FROM pim_pb_tuf
WHERE ident='FKU' AND jahr=2006 AND monat=3 AND summe < 0 
GROUP BY projektid
Viele Grüße
Igotcha

Gollum 11. Mai 2006 09:46

Re: [SQL] Nach Summenwert filtern
 
Hallo,

so könnte/sollte es funktionieren:
SQL-Code:
SELECT projektid, SUM(d1-d2) AS summe
FROM pim_pb_tuf
WHERE ident='FKU' AND jahr=2006 AND monat=3
GROUP BY projektid
HAVING (SUM(d1-d2)<0)

Igotcha 11. Mai 2006 09:50

Re: [SQL] Nach Summenwert filtern
 
Ja, so funktioniert es prächtig, danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz