Liegt das evtl. an der SUM() Funktion???
Wenn ich die Daten ohne Group By und und SUM() Funktion abhole und über die IndesFieldName Funktion der TUniQuery sortiere, dann klappt alles mit dem sortieren.
Wenn ich aber in meinem
SQL Befehl einen SUM() habe mit Group By und danach sortiere dann bekomme ich wieder die falsche Sortierung...
Hier mal ein Code Beispiel wie ich es meine:
SQL
Code:
Select Commissions, Sum(Menge) as "Kommissions Menge" From Tabelle1
Group By Commissions
Delphi Source für die Sortierung
SQLiteFile_DisplayCommissions.IndexFieldNames := '"' + sFieldName + '" ' + gsSortOrder + ';';
sFieldName würde z.B. die DBGrid Spaltenüberschrift "Kommissions Menge" beinhalten.
Der
SQL beinhaltet einen Group By da die Kommission aus mehreren Positionen besteht und in einer Info Ansicht die Gesamtmenge angezeigt werden soll...