![]() |
Datenbank: Firebird • Version: 2,5 • Zugriff über: FIBPlus
SQL Abfrage mit Summe
Hi Leute,
ich brauche dringend eine SQL-Abfrage mit Summe von Werten und trotztdem den allgemeinen Informationen (wie z.B. Name...). Sum-Abfrage:
Code:
nun möchte ich wie gesagt auch die anderen Informationen in dieser Query haben. Das hier geht aber nicht :(
select sum(Anzahl) from bestellungen group by produkt ORDER BY PRODUKT;
Code:
select PRODUKT,LIEFERDATUM,sum(Anzahl) from bestellungen group by produkt ORDER BY PRODUKT;
|
AW: SQL Abfrage mit Summe
Tja, Lieferdatum muss mit in die Liste nach group by...
Frank |
AW: SQL Abfrage mit Summe
Aber dann werden die Felder nicht mehr zusammengezählt.
|
AW: SQL Abfrage mit Summe
Wie willst Du denn in einer Zeile ein Produkt, diverse Lieferdatumse und die Summe unterbringen?
Willst Du das erste Lieferdatum? Dann so: select Produkt, max(LieferDatum), sum(Anzahl) from Bestellungen group by Produkt. |
AW: SQL Abfrage mit Summe
Was genau willst Du denn haben und was hast Du (Beispieldaten und gewünschtes Ergebnis)? Evtl. brauchst Du eine Derived Table, aber das kann man erst dann genau sagen, wenn man weiß, was herauskommen soll.
|
AW: SQL Abfrage mit Summe
Ops. Ich hatte was in der DB falsch. Die Lösung ist richtig :)
Danke ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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