Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

AW: SQL: pro Monat eine "Spalte", quasi eine Pivot-Funktion

  Alt 4. Okt 2018, 23:12
In so manchem DBMS gibt es fertige Pivot-Funktionen, entweder als SQL-Function und oft sogar als C-Implementation im Hintergrund.
Bei Google suchensql crosstab
Bei Google suchenpervasive crosstab



Aggregate-Functions ala SUM verarbeiten alle Werte, die nicht NULL sind.
Könntest also probieren ob NULL statt 0 da noch flotter rechnet.

Statt dem IF könnte SUM eventuell auch mit Partitionen (OVER) oder Gruppierungen (GROUP BY) arbeiten?
https://stackoverflow.com/questions/...r-partition-by
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 4. Okt 2018 um 23:25 Uhr)
  Mit Zitat antworten Zitat