![]() |
Datenbank: Firbird • Version: 1.5 • Zugriff über: Fibplus
SQL-Abfrage nach Monat gruppieren
Hallo zusammen
bin seit einiger Zeit mit dieser SQL-Abfrage beschäftigt.
SQL-Code:
Das geht auch aber ich möchte noch die Summe von PUB_S_DD.AMOUNT haben und das
SELECT EXTRACT ( MONTH FROM PUB_S_D.D_DATE ) S_MONTH,
EXTRACT ( YEAR FROM PUB_S_D.D_DATE ) S_YEAR, PUB_S_DD.BIBLE_TYPE, PUB_S_DD.AMOUNT FROM PUB_S_D INNER JOIN PUB_S_DD ON (PUB_S_D.ID = PUB_S_DD.ID_D) bekomme ich irgendwie nicht hin.
SQL-Code:
Hier erhalte ich immer eine Fehlermeldung:
SELECT EXTRACT ( MONTH FROM PUB_S_D.D_DATE ) S_MONTH,
EXTRACT ( YEAR FROM PUB_S_D.D_DATE ) S_YEAR, PUB_S_DD.BIBLE_TYPE, SUM (PUB_S_DD.AMOUNT) AS TOT_AMOUNT FROM PUB_S_D INNER JOIN PUB_S_DD ON (PUB_S_D.ID = PUB_S_DD.ID_D) Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). bin für Tips dankbar. Shalom Manfred |
Re: SQL-Abfrage nach Monat gruppieren
SQL-Code:
SELECT EXTRACT ( MONTH FROM PUB_S_D.D_DATE ) S_MONTH,
EXTRACT ( YEAR FROM PUB_S_D.D_DATE ) S_YEAR, PUB_S_DD.BIBLE_TYPE, SUM (PUB_S_DD.AMOUNT) AS TOT_AMOUNT FROM PUB_S_D INNER JOIN PUB_S_DD ON (PUB_S_D.ID = PUB_S_DD.ID_D) GROUP BY S_MONTH, S_YEAR, PUB_S_DD.BIBLE_TYPE |
Re: SQL-Abfrage nach Monat gruppieren
Dank für den Tipp
leider meldet er: Column unknown. S_MONTH. |
Re: SQL-Abfrage nach Monat gruppieren
Okay bei FB < 2 ist keine Gruppierung per Alias möglich also:
SQL-Code:
SELECT EXTRACT ( MONTH FROM PUB_S_D.D_DATE ) S_MONTH,
EXTRACT ( YEAR FROM PUB_S_D.D_DATE ) S_YEAR, PUB_S_DD.BIBLE_TYPE, SUM (PUB_S_DD.AMOUNT) AS TOT_AMOUNT FROM PUB_S_D INNER JOIN PUB_S_DD ON (PUB_S_D.ID = PUB_S_DD.ID_D) GROUP BY EXTRACT ( MONTH FROM PUB_S_D.D_DATE ), EXTRACT ( YEAR FROM PUB_S_D.D_DATE ), PUB_S_DD.BIBLE_TYPE |
Re: SQL-Abfrage nach Monat gruppieren
:P Super Danke
Frage: Wie lange arbeitest Du schon mit Datenbanken? |
Re: SQL-Abfrage nach Monat gruppieren
Schon ein paar Jahre
|
Re: SQL-Abfrage nach Monat gruppieren
Ist nicht zu übersehen .. :thumb:
noch einen schönen Abend Shalom Manfred |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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-2025 by Thomas Breitkreuz