-
SQL Round bei select *
Hallo zusammen,
in einem Programm werden folgende SQL's abgesetzt:
PHP-Code:
insert into mk/dentestp SELECT * FROM mk/DEN8089P
Der Dateiaufbau ist bis auf die numerischen Feldlängen identisch.
Beispiel:
PHP-Code:
Datei dentestp Feld RT DEC ( 15, 5) NOT NULL WITH DEFAULT
PHP-Code:
Datei DEN8089P Feld RT DEC ( 7, 2) NOT NULL WITH DEFAULT
Die Daten werden vom obigen SQL kopiert.
Allerdings wird nicht gerundet .
Der Inhalt 7612.04999 ergibt als Ergebnis 7612.04 ( sollte aber 7612.05 sein )
Gibt es eine globale Einstellung zum runden von numerischen Feldern ?
-
Ich hätte jetzt behauptet, dass folgender Befehl dafür zuständig wäre:
Set CURRENT DECFLOAT ROUNDING MODE = {MODE}
Wenn ich jedoch folgenden Select absetze, bekomme ich auch immer 1,4 als Ergebnis.
select dec (dec (1,4999 , 10, 5), 10, 1)
from sysibm/sysdummy1
-
In SQL gibts die Funktion "ROUND(Ausdruck, Anzahl)".
Allerdings klappts da nicht mehr mit dem Select * from da die Funktion auf jedem Feld individuell angewendet werden muss.
DEC(...) ist nur ein Cast und schneidet Nachkomma ab, bei zuviel Vorkomma gibts einen SQL-Fehler.
-
Hallo,
vielen Dank.
Dann muss ich mal prüfen was wir da mchen.
Gruß
Michael
Similar Threads
-
By oulbrich in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 12-01-12, 12:58
-
By rr2001 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 07-07-06, 09:56
-
By klausgkv in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 08-06-06, 13:47
-
By Schorsch in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-09-05, 15:22
-
By Marc_w in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 30-03-05, 11:03
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