![]() |
Datenbank: ORACLE • Version: 9 • Zugriff über: DATABASE
Sortieren von berechneten Spalten in der TQuery
Hallo zusammen,
wie kann ich meine berechneten Spalten einer TQuery im SQL - Statement mit 'ORDER BY' nach deren Ergebnis sortieren ? Gruss Holger |
Re: Sortieren von berechneten Spalten in der TQuery
Fülle die Felder serverseitig.
|
Re: Sortieren von berechneten Spalten in der TQuery
Ich bin nicht ganz sicher, ob ich die Frage richtig verstanden habe, aber möglicherweise z.B. so:
SQL-Code:
SELECT PkNr, SUM(SollBetrag / 10) AS Zehntel
FROM Tabelle GROUP BY PkNr ORDER BY Zehntel |
Re: Sortieren von berechneten Spalten in der TQuery
Serverseitig -> Kein Zugang !
Die Berechnungen sind mir zu kompliziert um Sie in einem SQL-Statement nachzubauen. Mache die in dem Ereignis OnCalcFields. Sonst noch eine Möglichkeit ? Gruss Holger |
Re: Sortieren von berechneten Spalten in der TQuery
Exportiere die Daten in einer MemoryTable (ClientDataSet, kbMemTable, etc.) und
sortiere die Ergebnismenge wie gehabt. Direktes sortieren über CalcFields geht nicht. Besser wäre es ausserdem, eine Spalte in einer MemoryTable für das berechnete Ergebnis bereitzustellen, damit nicht bei jedem Scrollen neu berechnet werden muss. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 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