![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: BDE
SQL Abfrage mit Summe
Hallo zusammen,
ich stehe vor einer großen Aufgabe. Ich muss folgenden SQL Befehl machen: Select Sum(ZAHLEN) as SUMME_ZAHLEN from Fuellplan group by ZAHLEN_SATZ Dieser ist aber nicht richtig. Ich möchte so zusagen die Summe aus ZAHLEN als gruppierung haben und zusätzlich die Gesammtsumme, in der letzten Zeile haben. So sieht das dann in etwa aus: ZAHLEN_SATZ | ZAHLEN_SUMME 1 5000 2 6000 3 1000 4 2000 5 1000 (alle) 15000 <-- Gesammtsumme ganz unten ausgeben, (alle) ist eine variable Beschriftung Hat jemand eine Idee? Vielen Dank! Gruß, Eppos |
Re: SQL Abfrage mit Summe
Das ertse Statement leifert dir alles Gruppiert zurück !
Select * from Fuellplan group by ZAHLEN_SATZ Das Zweite würde ich verwenden : Select sum(zahlen) from (Select * from Fuellplan group by ZAHLEN_SATZ) |
Re: SQL Abfrage mit Summe
Zitat:
|
Re: SQL Abfrage mit Summe
das soll alles in einem sql befehl sein.
Der Zweite von dir funktioniert nicht... |
Re: SQL Abfrage mit Summe
Wenn FB 1.5 unions kann, sollte es so gehen:
Select Sum(ZAHLEN) as SUMME_ZAHLEN from Fuellplan group by ZAHLEN_SATZ union Select Sum(ZAHLEN) as SUMME_ZAHLEN from Fuellplan |
Re: SQL Abfrage mit Summe
Hier nochmal eine weitere Variante...
SQL-Code:
Gruss
SELECT 1 AS sort, zahlen_satz, SUM(zahlen) AS summe_zahlen
FROM fuellplan GROUP BY zahlen_satz UNION SELECT 2 AS sort, 0 AS zahlen_satz, SUM(zahlen) AS summe_zahlen FROM fuellplan ORDER BY sort, zahlen_satz Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 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