[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.942
    Wenn Du 4 Spalten haben möchtest, brauchst Du auch 4 Case Anweisungen.
    Ansonsten ist die Frage-Stellung wirklich nicht klar.
    Kannst Du vielleicht ein Beispiel für die "komplexe" WHERE-Bedingung angeben?
    Ich bekomme das nämlich nicht mit der CASE-Anweisung unter einen Hut.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Nov 2006
    Beiträge
    60
    Hallo nochmal

    Im Endeffekt ist die folgende Aussage die, die meine Frage beantwortet.
    "Wenn Du 4 Spalten haben möchtest, brauchst Du auch 4 Case Anweisungen."

    Vielen Dank für die Hilfe

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.784
    Nun ja, du hattest auch die Frage gestellt, wie du die Wiederholung der Ausdrücke im Where verhindern kannst.

    Übrigens könntest du auch einen Left join mit der Datei machen und den Join eingrenzen:

    select sum(b.wert1 * preis), sum(b.wert2 * preis) ...
    from mytable a
    left join mytable b on a.key = b.key and b.rabatt <> 0

    Durch den Left join erhältst du eben NULL wenn Rabatt = 0 und in der Formel ist das Ergebnis NULL wenn ein Operand = NULL.
    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

Similar Threads

  1. SQL CASE bei WHERE
    By DKSPROFI in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-01-19, 15:05
  2. SQL Update Case Berechnung
    By Holzwurm1973 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 27-09-17, 15:49
  3. CASE in Kombination mit IN
    By mojo in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 27-05-15, 12:01
  4. Optimierung beim Sql-Case
    By fpxx in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-05-15, 12:42
  5. SQL Datumsabfrage aus case Feld
    By mk in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 29-08-14, 10:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •