Einzelnen Beitrag anzeigen

lowmax_5

Registriert seit: 9. Mai 2003
Ort: Münster, NRW
257 Beiträge
 
Delphi 11 Alexandria
 
#1

Firebird V3.0 - Neue Aggregatfunktionen

  Alt 15. Jan 2015, 14:22
Datenbank: Firebird • Version: V3.0 • Zugriff über: IBDAC
Hallo,

ich möchte gerne die neuen FB-Funktionen nutzen OVER/PARTITION nutzen, um Aggregatabrufe zu beschleunigen.
Die Daten befinden sich nun aber in mehreren Tabellen:

Kunden(KNr,Name)
Rechnungen (RNr,Datum, Betrag,KNr)
Auftrag (ANr,Datum,Betrag,KNr)

Als Ergebnis soll folgendes herauskommen:
KNr,Name, SumAuftragbetrag,SumRechnungBetrag,AvgRechnungBetr ag

Der Weg über 'Group by' oder dem bekannten 'inline select' ist mir klar. Nur wie lässt sich dieses mit OVER/PARTITION realisieren? Stehe gerade auf dem Schlauch....
  Mit Zitat antworten Zitat