-
Probiers mal so:
SELECT ARTIKEL, MENGE, '' FROM Datei
UNION ALL
SELECT ARTIKEL, SUM(MENGE), 'Summe' FROM Datei GROUP BY ARTIKEL
ORDER BY 1, 3
-
Hi,
ich glaube das was du meinst sind Super-Groups wie CUBE, ROLLUP oder GROUPING in SQL.
Damit kannst du Zwischensummen in der Abfrage ausgeben lassen.
Z.B.: Eine summierte Auflistung aller Kunden sortiert nach Stadt + Zwischensummen aller Kunden je Stadt.
Mit Union geht das auch, ist aber aufwendig und unübersichtlicher.
Diese Super-Groups stehen jedoch erst ab 6.1 zur verfügung.
-
Danke an alle,
das mit dem Union funktioniert, ist aber recht langsam.
Cube, Rollup oder Grouping kenn ich noch nicht.
Aber die Kiste, auf der ich das machen muß, hat auch nur V5R4
Danke
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Dann mach das doch mit einem Query/400 in eine Ausgabedatei.
Da hast du dann alle Einzeldaten und Summensätze.
-
So wird's z.zt. ja auch gemacht.
Aber um mit userem Web-Interface die Daten 'irgendwo' anzuzeigen brauche ich eine SQL-View.
Gruß
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Ja und nein.
Du kannst per SQL ja eine externe Prozedur aufrufen, die wiederum ein CLP ist.
Dieses CLP führt RUNQRY in die QTEMP aus und anschließend liest du das Ergebnis aus der QTEMP-Tabelle.
-
ok, garnicht mal so schlecht die Idee.
Werde es versuchen
Ich befürchte nur, das es noch langsamer wird.
Das Zeitproblem ist hab ich, das die Basis (fast) immer 8- 10 Mio. Sätze sind.
Trotzdem, einen Versuch ist das Wert
Danke
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Dann stellt sich hier die Frage, welches Web-Interface du hier verwendest.
Ggf. solltest du dir hier was neues überlegen.
Es gibt z.B. Pivot-Grids für das Web, mit dem du das eleganter lösen kannst.
Ausserdem, wer braucht schon das Ergebnis aus den 10 Mio sätzen ?
Gewünscht sind doch eher auch Teilergebnisse (Selektion o.ä.).
Wie aktuell müssen die Daten sein ?
Reicht ggf. tägliche Aktualisierung des Queries ?
-
Web Interface = Eigenentwickung
10 Mio Daten sind die Basis. Die werden über eine feste und eine variable Satzauswahl(abh. von der gewählten Anzeige ...) komprimiert und sekeltiert.
Aktualität ? Am Besten vorausschauend schon mal anzeigen wie es morgen aussieht
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
... Summierung in der Anwendung (oder in der Zugriffsschicht : Hibernate lässt grüßen) ist in diesen Fällen unschlagbar, da Speicher resident.
D*B
 Zitat von Robi
Web Interface = Eigenentwickung
10 Mio Daten sind die Basis. Die werden über eine feste und eine variable Satzauswahl(abh. von der gewählten Anzeige ...) komprimiert und sekeltiert.
Aktualität ? Am Besten vorausschauend schon mal anzeigen wie es morgen aussieht 
Similar Threads
-
By Jenne in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 12-10-09, 11:41
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks