-
Aktueller Datensatz
ich habe folgendes Problem, in einer Datenbank auf der AS400 wird mit jeder Preisänderung ein neuer Satz erstellt, Beispiel : ART-NR, PREIS GUELTIG AB [wird täglich ggf. erneuert], PREIS, ART-GRUPPE (diese Datenbank wird seit 1990 so aufgebaut und hat derzeit ca. 9 Mio Sätze)
nun soll in Excel eine Auswertung erfolgen : ART-NR, ART-GRUPPE, aktueller Preis [heute]
bitte wie auf der AS400 erstellen :
ART-NR, ART-GRUPPE, PREIS GUELTIG AB [letzte Aktualiesierung (kann heute oder auch schon 1995 gewesen sein)], PREIS
Danke ERIC
-
ZUSATZ
DATEI IST WIE FOLGT AUFGEBAUT :
ART-NR, PREIS GUELTIG AB, PREIS GUELIG BIS, AKTUELLER PREIS, ...
ERIC
-
Probier's mal so:
SELECT * FROM Datei AS A, (SELECT ARTNR, ARTGRUPPE, MAX(DATUMAB) AS DATUMAB FROM Datei GROUP BY ARTNR, ARTGRUPPE) AS B WHERE A.ARTNR=B.ARTNR AND A.ARTGRUPPE=B.ARTGRUPPE AND A.DATUMAB=B.DATUMAB ORDER BY A.ARTNR, A.ARTGRUPPE
-
Hi,
Bei 9 Mio Datensätzen wird's in Excel schon etwas eng!
Du musst die Datensätze vorselektieren und das Ergebnis downloaden.
Soweit ich verstanden habe, willst Du pro Artikel jeweils nur den Satz mit dem höchsten "Gültig Ab"-Datum.
Wenn Ja, versuch's mal mit folgendem SQL-Statement (anstatt der CTE with ... kann ggf. auch eine SQL-View erstellt werden):
PHP-Code:
With x as (Select ArtikelNr, Max("Preis gültig ab")
from Tabelle
Group By ArtikelNr)
Select a.*
from x join Tabelle a using (ArtikelNr)
Damit das ganze halbwegs performat läuft, sollte entweder ein SQL index oder eine geschlüsselte logische Datei mit ArtikelNr und Gültig Ab-Datum absteigend vorhanden sein.
Birgitta
Similar Threads
-
By Easyrider in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 06-12-06, 07:48
-
By M.Kasper in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 25-08-06, 07:32
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-06, 08:47
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 12-05-05, 15:46
-
By Schorsch in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 07-05-04, 11:18
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