-
In Query etwas komplizierter:
1. ISO-Datum generieren
DBEST = substr(digits(bestdat), 1, 4) !! '-' !! substr(digits(bestdat), 5, 2) !! '-' substr(digits(bestdat), 7, 2)
datebest = date(dbest)
vgldate = date(days(current(date)) - 1)
-
Hallo Fuerchau
Besten Dank für den TIPP
Über Nacht habe ich in "Grossmutters"-Query-Handbuch eine andere Lösung gefunden:
ZEICHDAT Digits(BAEJMT)
ZEICHDAT2 Substr(Zeichdat, 7, 2)!!'.'!!
Substr(Zeichdat, 5, 2)!!'.'!!
Substr(Zeichdat, 1, 4)
NEUDATUM Date(Zeichdat2)
DIFF CURRENT-NEUDATUM
Jetzt kann ich über DIFF die Daten miteinander vergleichen.
Gruss Rolf
-
Hallo Rolf,
Bei Deiner Lösung musst Du folgendes beachten:
Bei der Differenz (DIFF) handelt es sich um ein 8-stelliges numerisches Ergebnis.
In Stelle 1-4 werden die Differenz-Jahre zurückgegeben,
in Stelle 5-6 die Differenz-Monate in Stelle 7-8 die Differenz-Tage.
Wenn Du gezielt die Differenz-Tage (also z.B. 45) ermitteln willst, müssen beide Datums-Felder über die Funktion DAYS in die rechnerische Anzahl Tage seit dem 01.01.0001 konvertiert und anschließend voneinander abgezogen werden.
Weitere Informationen zur Datums- und Zeitrechnung mit Query/400 findest Du in den iNN - eNews:
iNN - eNews 5/2004
iNN - eNews 6/2004
@Fuerchau:
ISO-Format ist nicht unbedingt erforderlich!
Jede gültige alphanumerische Datums-Aufbereitung mit einem 4-stelligen Jahr ist zulässig also:
'JJJJ-MM-TT' = ISO
'MM/TT/JJJJ' = USA
'TT.MM.JJJJ' = EUR
Birgitta
-
ISO-Format ist für mich immer am sichersten, da dies unabhängig von diversen Jobeinstellungen immer funktioniert.
Similar Threads
-
By heini in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 30-09-06, 11:10
-
By Azubiiiiii in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 03-08-06, 10:44
-
By jjagi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 07-07-06, 09:29
-
By Hubert Brethauer in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 05-05-06, 13:37
-
By zmann in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 09-09-05, 16:22
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