-
Works as designed!
Es wird immer abgerundet und nicht kaufmännisch gerundet. Zwischen dem 31.08. und 30.09. liegt kein voller Monat der wäre erst mit dem theoretischen 31.09 erreicht.
Da abgerundet wird erhälst Du 0.
Hier der entsprechende Passus aus der RPG Reference für die Built-in-Function %DIFF().
The result is rounded down, with any remainder discarded. For example, 61 minutes is equal to 1 hour, and 59 minutes is equal to 0 hours.
Außerdem eine Differenz in Monaten zu rechnen ist schon ziemlich heikel. Einmal hat ein Monat 30 Tage, einmal 31 oder auch 28 oder 29 Tage. Für statistische Zwecke werden alle Monate mit 30 Tagen angesetzt.
Birgitta
Similar Threads
-
By cicero22 in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 30-10-06, 13:56
-
By Wu-mc in forum IBM i Hauptforum
Antworten: 13
Letzter Beitrag: 15-11-05, 18:52
-
By ukoh19 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 24-01-05, 08:18
-
By Kent in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 08-09-04, 10:06
-
By sim in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 17-08-04, 15:44
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