-
Zitat von Fuerchau
Meine 1. Lösung war mal gedacht zum generellen Aufrunden.
Z.B. bei Preiskalulationen auf die nächste schöne Zahl hochrunden, z.B. auf 0,25 oder 2,50 oder bei großen Werten auch gerne af 250 oder 500.
Dabei sollte eben nicht gerundet werden, wenn das Ergebnis bereits passte.
Negative Werte wurden auch aufgerundet, also von -1,20 auf -1,00, um z.B. bei Rechnungen einen höheren Wert als bei Gutschriften zu haben. Das Wertrisiko liegt da beim Kunden.
Interessant ist, dass man für alles und jedes nun SQL nehmen soll;-).
Das war aber nicht gefragt!
... und wenn, warum sollte man sich in RPG die Fingerchen brechen wenn es in SQL die Funktion CEILING gibt. Diese kann man dann in RPG einbinden genauso mit Division und Multiplikation einsetzen.
-
Zitat von B.Hauser
Das war aber nicht gefragt!
... und wenn, warum sollte man sich in RPG die Fingerchen brechen wenn es in SQL die Funktion CEILING gibt. Diese kann man dann in RPG einbinden genauso mit Division und Multiplikation einsetzen.
Birgitta, ich versteh es ja, du verdienst dir mit deiner SQL Kompetenz deine Brötchen. Nur, warum soll ich mir einen SQL Overhead antun, wenn es mit zwei simplen RPG Statements auch geht und das Ganze sogar noch nachhaltiger ist. SQL ist auch nicht immer der letzte Schrei.
kf
-
Ceiling => %dech(val + 0.49 : 11 : 0)
Floor => %dec(val : 11 : 0)
Meinst du SQL macht da was anderes?
-
Und ganz vermessen, wenn man ChatGPT nach der SQL Rundung frägt:
SELECT Wert, ROUND(Wert * 2, 0) / 2 AS GerundeterWert
FROM MeineTabelle;
oder so:
SELECT ROUND(12.345 * 2, 0) / 2 AS GerundeteZahl from sysibm.sysdummy1
Merke, das in Deutsch und funktioniert auch noch.
kf
-
... man muss sich auf die wichtigen Dinge konzentrieren:
- es heißt Db2 und nicht DB2
- es heißt nicht AS/400 sondern i
- es heißt nicht OS/400 sondern OS 4 i (oder so)
- wir erstellen alle Dateien mit SQL
- auf Indexe greifen wir dann mit RLA zu
- Views brauchen wir keine
- commit ist überflüssig (no risc no fun)
- RPG heißt immer noch RPG, obwohl keine Reports generiert werden
- native Dateizugriffe sind toll
- für SQL nehmen wir naming *SYS (damit es nicht zum Standard passt)
- SQL ist eine tolle Programmiersprache
- Journale belasten die Maschine
- Binder language ist toll
- SQL Standard ist was für Dummys
- SQL 4 i hat tolle SQL Erweiterungen
- Eclipse ist eine abgespeckte Version von IBM RDi
- free format declarations sind keine verunglückte C Abart
- das programmieren überlässt man ChatGPT
- das denken überlässt man den Pferden, die haben einen größeren Kopf
Schönes Wochenende noch
D*B
-
Und da hast du wahrscheinlich mehr als die Hälfte vergessen. Nun ja, wir werden halt alle älter...
-
Zitat von Fuerchau
Und da hast du wahrscheinlich mehr als die Hälfte vergessen. Nun ja, wir werden halt alle älter...
... das wird überschätzt, die relative Alterszunahme nimmt ab: in meinem zweiten Lebensjahr lag die bei 100%, seit 20 Jahren liegt die schon unter 2% und bewegt sich auf die 1% zu.
Similar Threads
-
By Monta in forum NEWSboard Server Job
Antworten: 1
Letzter Beitrag: 09-07-10, 12:18
-
By W.Steiner in forum Archiv NEWSblibs
Antworten: 1
Letzter Beitrag: 13-11-02, 10:15
-
By Kilianski in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 17-07-02, 16:35
-
By Ron in forum NEWSboard Server & Hardware Markt
Antworten: 0
Letzter Beitrag: 15-04-02, 14:24
-
By hs in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 09-10-01, 12:06
Tags for this Thread
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