-
 Zitat von KingofKning
ich mach ein Abfrage in meinem ERP-System und eine der 4 Dateien ist die Lagerdatei, dummerweise haben wir 2 Läger, ich möchte aber in meiner Auswertung des Artikel nur jeweils das erste Lager mit Bestand angezeigt bekommen.
Ich denke, Du meinst das erste Lager, das Bestand hat. Ist es dabei wichtig, wie groß dieser Bestand ist, und kann es sein, daß evtl. doch beide Lager herhalten müssen, wenn keines für sich genug Bestand hat ?
Könnte ich mir eine View anlegen in der nur jeweils der Erste Satz drin steht oder welche Möglichkeit habe ich?
Ich denke da eher ein eine Stored-Procedure oder UserDefinedFunction, die dynamisch als Ergebnis genau diese Tabelle liefert.
Wenn Du die Menge nicht variabel abfragen mußt, sondern z.B. nur einen Mindestbestand abfragst, der selber auch gespeichert ist, (oder einfach "gibt es überhaupt irgendeinen Bestand > 0 ?"), würde ich zwei Unterabfragen formulieren, und sie in der Hautptabfrage miteinander korrelieren. Also
A: gibt es Bestand in Lager A und
B: gibt es Bestand in Lager B, wenn der A.Bestand 0 oder zu klein ist, ...
So eine Korrelation kann auch als View angelegt werden, läuft aber immer etwas langsamer als ein simples SELECT. Sie ist gut für Einzelabfragen (Ordermenge x zu Auftrag a und Produkt p), aber für Massenabfragen evtl. etwas langsam.
Das schnellste ist natürlich ein UNION (der evtl. 2 Zeilen liefert) oder ein JOIN, soweit es eine genau bekannte Anzahl von Lagern gibt. In dem JOIN könnest Du z.B. den größten Bestand und die betreffende Lagernummer nennen.
Wege gibts also sehr viele. Man bräuchte mehr Infos über Deine Aufgabenstellung ...
Similar Threads
-
By Frank Ziegler in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 10-12-06, 11:21
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 29-11-06, 19:07
-
By Azubiiiiii in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 03-08-06, 10:44
-
By Akku in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 10-05-06, 09:07
-
By Hubert Brethauer in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 05-05-06, 13:37
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