-
Ein Timestamp ist ein eigener Feldtyp.
Nach der Umwandlung in ein Timestamp kannst du daraus wieder teile extrahieren:
substr(char(timestamp(.....)), 1, 10) concat ....
Problem ist natürlich, dass der Timestampausdruck komplett zu wiederholen ist.
Update myfile a set a.myrrn = rrn(a)
Eine Anmerkung zum concat:
"concat(a, b)" ist fom Ergebnis das selbe wie "a concat b".
Nur erlaubt die Funktion "Concat" halt nur 2 Argumente.
SQL hat aber einen integrierten Operator "concat":
a concat b concat c .....
Dies dürfte deine Schreibweise vereinfachen auch wenn das Ergebnis sich nicht ändert.
-
Hallo,
Update myfile a set a.myrrn = rrn(a)
Mir ist nicht klar der Ausdruck a.myrrn.
Wie definiere ich das denn im Update?
Danke
-
Was willst du mit der rrn()?
Wenn du in deiner Tabelle ein Feld MyRRN definierst, kannst du die rrn() mit meinem Beispiel dort speichern.
Ansonsten ist die RRN() als Funktion eher unsinnig und nicht SQL-typisch.
Similar Threads
-
By Newbie in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 04-07-02, 08:19
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