-
DDS - LF - numerisch in alpha
Guten Morgen zusammen
Habe folgendes Problemchen: Habe eine PF in der das Datumsfeld 8S definiert ist. Das Feld ist zudem folgendermaßen aufgebaut: TTMMJJJJ
Nun möchte ich aber in einem Programm auf dem Tagesdatum aufsetzten, um nicht die ganze Datei, welche sich über 3 Jahre erstreckt durchforsten zu müssen. Hierzu benötige ich in einer LF 3 Felder, (Jahr, Monat, Tag) welche ich als Key verwenden kann.
Nun die eigentlich Frage: wie schaffe ich es per DDS in der LF, aus dem 8S-Feld ein 8A-Feld machen, um danach mit SST die neuen Felder zu extrahieren, bzw. danach wieder in numerische Felder umwandeln, um entsprechend "SETLLn" zu können ??
mfG,
Tobias
-
Hi,
Variante A) Mit SQL die Daten selektieren, hier kannst du das Feld per Digits umwandeln und dann Substr benutzen um die Felder zu splitten.
Variante b) Das Datum in der Datei umwandeln in JJJJMMTT dann kannst du einfach SETLL machen (Dazu müssen aber alle Programme angepasst werden die drauf zugreifen.
Gruss
Rince
-
Variante c)
Vielen Dank für deine Tipps.
Hab jedoch in der Zwischenzeit herausgefunden, dass in DDS der SubSTRING auch auf numerischen Feldern funktioniert !!!
Die Lösung war wohl zu einfach, um gleich darauf zu kommen
Das Ganze sieht jetzt so aus:
Code:
PBDAT 8S 0
PJAHR I SST(PBDAT 5 4)
PMON I SST(PBDAT 3 2)
PTAG I SST(PBDAT 1 2)
Trotzdem vielen Dank !!
mfG,
Tobias
Similar Threads
-
By Mr.iSeries in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 25-01-07, 08:46
-
By Squall in forum IBM i Hauptforum
Antworten: 82
Letzter Beitrag: 19-10-06, 15:37
-
By TomWaf in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 12-05-06, 09:07
-
By labm in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 23-03-06, 11:17
-
By Tobse77 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 23-06-05, 10:20
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