-
Die Regel ist relativ einfach.
Die maximal mögliche Ausprägung um den Wert vollständig darzustellen.
Das Problem ist aber nicht der SQL, da DIGITS immer die Anzahl Stellen nimmt und incl. Vornullen ausgibt.
Du übergibst die Inhalte an QMQRY wohl falsch.
Welchen Inhalt hat dein GRJJMT zum Zeitpunkt der Übergabe?
Außerdem kannst du dir das Auseinandernehmen ja sparen wenn du per Programm direkt die 2 Werte übergibst: &GRJJ und &GRMM.
SQL erkennt an dieser Stelle einen Ganzzahlwert und nimmt daher Integer (10I) an.
Die Funktion Digits gibt daher "0020121016" aus.
Similar Threads
-
By SE in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 28-02-02, 13:40
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