[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    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)
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    So hat es funktioniert.

    Danke und Frohe Weihnachten.

    Gruß
    Joe

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL: Insert bei NULL
    By woki in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 31-10-06, 10:21
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. SQL - Problem
    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
  •