-
Sql und Division durch Null
Hallo Forum
Zum Thema gibt es zwar schon einige Diskussionen ab leider
fehlt mir der entscheidende Hinweis.
Insert in Datei mit Summenbildung und Group by:
insert into datei1 (Key1, Menge1, Umsatz1, DuPreis)
select Key2, Sum(Menge2), Sum(Umsatz2), round(Sum(Umsatz2)/SUm(Menge2), 2)
from Datei2
group by Key2
Wie verhindere ich Division durch Null bei der ROUND Anweisung?
Die gesamte Anweisung wird individuell im RPG zusammengebastelt und mit Prepare und Execute ausgeführt.
Dank für die Hilfe
Gruß Joe
-
Nicht der Round gibt den Fehler, sondern eben die Division.
Alternative:
round(case sum(Menge2) when 0 then 0 else Sum(Umsatz2)/SUm(Menge2) end, 2)
-
So hat es funktioniert.
Danke und Frohe Weihnachten.
Gruß
Joe
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By woki in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 31-10-06, 10:21
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By muadeep in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 27-07-05, 15:17
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